DefaultLoginPageGeneratingFilter GET /login 처리 별도의 로그인 페이지를 설정하지 않으면 제공되는 필터 기본 로그인 form 제공 OAuth2 / OpenID / Saml2 로그인과 같이 사용가능 UsernamePasswordAuthenticationFilter 폼 로그인을 처리하는 필터 POST /login(default) 처리 (processingUrl 변경시 로그인 주소 변경 가능) form 인증을 처리하는 필터 UsernamePasswordAuthenticationFilter 의 주요 설정 정보 filterProcessingUrl : 로그인을 처리해 줄 URL (POST) username parameter : POST에 username 에 대한 값을 넘겨줄 인자의..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/BZfCL/btrI3ujizsB/XqqNZwprHSpv370FQHvQEK/img.png)
인증 Username과 Password 인증 Session 관리 토큰 관리 (Session less) : 서버의 scale-out 을 통해 여러대의 서버로 서비스 하는 경우가 많기 때문에 서버끼리 서로 세션을 공유 및 동기화해야하기 때문에 토큰을 사용 권한 @Secured 을 활용한 권한체크 @PrePostAuthorize 을 활용한 권한체크 AOP 를 활용한 권한체크 서블릿 컨테이너 동작 request 가 threadlocal 로 실행되어 들어옴 필터를 거친 다음 DispatcherServlet은 request의 url에 따라 분기되고 실행될 메서드를 찾아 request, response 를 넘김 Spring Security 정책 적용 방식 상황에 따라 다른 Security Filter 가 실행될 수 ..
- Total
- Today
- Yesterday
- EC2
- Til
- 프로그래머스
- N+1
- ci/cd
- spring
- 운영체제
- 인덱스
- CodeDeploy
- Travis CI
- Oracle
- 트랜잭션
- ORA-27125
- JPA
- SpringGraphQL
- 기술면접
- ddl-auto
- level0
- AWS
- graphql
- SpringSecurity
- OS
- 트랜잭션격리성
- TCP
- Java
- nginx
- 람다식
- db
- 네이버클라우드
- 파일업로드설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |