2022/07 21

[Spring Security] 익명사용자 인증(Anonymous Authentication) / 로그아웃 처리(Handling Logouts)

이번 시간에는 Spring Security의 익명 사용자 인증(Anonymous Authentication)에 대해 알아보도록 하겠다. 참고로 이건 TMI이긴 한데... Spring Security를 공부하다가 Event 관련 클래스를 상속하는 것들이 있어서 Spring Event를 잘 모르겠어서 공부를 좀 하고 왔기에... Spring Security공부가 중도에 멈췄다... 하여간... 참고한 내용은 다음과 같다. 출처: https://docs.spring.io/spring-security/reference/servlet/authentication/anonymous.html Anonymous Authentication 1. 개요 많은 사이트들이 몇개의 URL들보다 모든 URL 들에 사용자가 인증되길 ..

[Spring] 스프링 이벤트 처리(Spring Event Processing) 3탄 : 이벤트 처리 더 알아보기

지난 시간에는 스프링 이벤트 처리를 어떻게 간편하게 할 수 있는지, Spring 에서 지원해주는 기능들을 적용해보았다. (지난 내용이 궁금하면 😍😍 여기 클릭!! 😒😒) 이번 시간에는 스프링에서 지원해주는 이벤트 기능들에 대해 알아볼 것이다. 참고한 사이트는 다음과 같다. 출처: https://www.youtube.com/watch?v=TwJ2Zbk28QM&ab_channel=SeleniumExpress https://www.tutorialspoint.com/spring/event_handling_in_spring.htm https://kkukkukku.dev/69 https://www.baeldung.com/spring-context-events 1. 예시 구성하기 (Example Setting) 지난..

[Spring] 스프링 이벤트 처리(Spring Event Processing) - 2탄 : 기본 사용법

지난 시간에 이벤트란 무엇인가 생각해보았고, 이벤트 처리를 위한 예시를 통해 필요성을 인지하였다. (지난 내용이 궁금하면 여기 클릭!) 이번 시간에는 지난 시간의 예시 코드에 이어서 연습을 하도록 하겠다. 참고한 사이트는 다음과 같다. 출처: https://www.youtube.com/watch?v=xkWTO5M51FA&t=1564s&ab_channel=SeleniumExpress https://reflectoring.io/spring-boot-application-events-explained/ 1. 문제 해결법 - ApplicatonEvent 사용하기 기존의 코드에서 ApplicationEvent 클래스를 상속해서 문제를 해결해보록 하겠다. WooYoungWooEvent.java - Applicati..

[Spring] 스프링 이벤트 처리(Spring Event Processing) - 1탄 : 개요

최근에 Spring Security관련 내용을 공부하다가 Spring에서 Event를 다루는 것이 있기에 궁금해서 이번 장에서 공부하려고 한다. 참고한 내용은 다음과 같다. 출처: https://www.baeldung.com/spring-events https://www.youtube.com/watch?v=xkWTO5M51FA&t=256s&ab_channel=SeleniumExpress https://www.javadevjournal.com/spring/spring-events/ 후에 올 예시들은 위 출처중에 youtube 영상을 많이 참조했다. 필자 키메라는 코드를 약간만 변형한 것이니 이해 바랍니다 꾸벅 1. 이벤트 처리가 무엇인가? 이벤트를 생각해보면 너무 단순하다. 현재 무엇인가 일어나는 일을 이..

[Spring] Spring Container, BeanFactory, ApplicationContext 알+ 관련 Annotation 알아보기

필자는 Spring을 굉장히 연모(?)하는데 그로 인해 공부도 많이 한 것 같은데... 이 Spring Framework에서 제목과 같은 것에 대해 설명하라고 한다면 필자는 잘 못할거 같았다. 그러므로 이번 시간에는 Spring 의 핵심 개념들에 대해 다시 공부할 겸 Spring Container, BeanFactory, ApplicationContext 들을 어떤 친구(니가가라 하와이...)인지 알아올 것이다. 참고한 사이트는 다음과 같다. 출처: https://www.tutorialspoint.com/spring/spring_ioc_containers.htm https://www.baeldung.com/spring-application-context https://docs.spring.io/sprin..

[Spring] 기본지식 - 서블릿(servlet) 과 서블릿 컨테이너(Servlet Container)

전에 공부했었던 내용이지만, 무언가 초창기에 대~충 적은 듯한 느낌도 많이 들고, 무엇보다도 필자 키메라는 인간이란 망각의 동물임을 인정해야 했다... 눈물 또르르... 고로, 다시 위 공부 내용들을 정리하려고 한다. 참고한 사이트는 다음과 같다. 출처: https://docs.oracle.com/javaee/5/tutorial/doc/bnafe.html https://www.javatpoint.com/servlet-tutorial http://www.tcpschool.com/java/java_thread_concept https://www.baeldung.com/java-servlets-containers-intro https://ecomputernotes.com/servlet/intro/servlet..

[Spring Security] Remember-Me Authentication

지난 시간에는 Spring Security의 Session Management에 대해 알아보았다. (지난 내용이 궁금하면 여기 클릭!) 이번 시간에는 Remember-me에 대해 공부하려고 한다. 참고한 사이트는 다음과 같다. 출처: 인프런 정수원 강사님의 코어 스프링 시큐리티(https://www.inflearn.com/course/%EC%BD%94%EC%96%B4-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0) https://docs.spring.io/spring-security/reference/servlet/authentication/rememberme.html https://docs.spring.io/spring-securit..

[Spring Security] 세션 관리(SessionManagement)

저번 시간에는 Spring Security에서 인증 저장에 대해 알아보았다. (지난 내용이 궁금하면 여기 클릭! 😍😍 요기 😍😍) 이번 시간에는 Spring Security에서 어떻게 session을 관리하는지 알아보도록 하겠다. 참고한 사이트는 다음과 같다. 출처: https://docs.spring.io/spring-security/reference/servlet/authentication/session-management.html https://www.inflearn.com/course/%EC%BD%94%EC%96%B4-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0 또한, 인프런 정수원 강사님의 강의를 참고도 했습니다 :) Ses..

2022-07-23 근황

필자는 작년 2021년 6월 29일을 수료를 기점으로 대전에서 잠시 일을 했었고, 서울로 이직을 원해서 올해 4월 초~중순부터 글을 쓰고 있는 현재 시점에 여의도의 IT 기업에서 근무하고 있다. 사실 글을 많이 적고 내 생각을 어딘가에 적고 공유할 일이 많지는 않아서 일기를 적는 것을 좋아했다. 그런데 이것이 오히려 회사의 입장에서 나의 생각을 과감없이 적은 것이 오히려 부정적인 영향을 미쳤던 경험이 많아서 적지를 않았다. 그에 대한 난타질(?)이 어느정도 오래 되었고, 내가 사람으로서 성장해 가는 내용을 적기 위해 다시 일기를 적는다. 현재 회사에 들어와서 많은 일이 있었다. 입사와 동시에 바로 프로젝트에 투입이 됐고, 그게 벌서 4개월이 다 되가며, 아직도 프로젝트는 끝날 기미가 보이지 않는다는 것이..

일기 2022.07.23

[Spring Security] 인증 저장(Persisting Authentication)

지난 시간에는 Password Storage의 종류에 대해 알아보았다. (궁금하면 여기 클릭해주세요 👍👍👍👍 클릭!) 이번 시간에는 지속 인증(Persisting Authenticaion)에 대해 알아볼 것이다. 참고한 사이트는 다음과 같다. 출처: https://docs.spring.io/spring-security/reference/servlet/authentication/persistence.html https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=moonv11&logNo=220699898987 https://docs.spring.io/spring-security/site/docs/3.2.8.RELEASE/apidocs/org..