인프런 커뮤니티 질문&답변

김관욱님의 프로필 이미지
김관욱

작성한 질문수

스프링 시큐리티 OAuth2

DefaultOAuth2AuthorizedClientManager -필터 기반으로 구현하기

addFilterBefore 관련 질문이 있어요!

해결된 질문

작성

·

455

·

수정됨

0

안녕하세요 선생님.

spring security 그리고 spring security oauth 강의 잘 듣고있습니다.

이전 security 기본 강의에서는 formlogin API를 호출해서 UsernamePasswordAuthenticationFilter가 존재하였는데, 지금은 formlogin API를 호출하지 않아서 UsernamePasswordAuthenticationFilter가 존재하지 않는데 왜 addFilterBefore에 UsernamePasswordAuthenticationFilter.class를 적는지 궁금해요!!

답변 1

2

정수원님의 프로필 이미지
정수원
지식공유자

아 네 그건 특별한 이유가 있는 것은 아닙니다.

DefaultOAuth2AuthorizedClientManager 를 사용해서 필터 기반으로 인증기능을 구현할 것이기 때문에 UsernamePasswordAuthenticationFilter 필터 앞에 위치하도록 했습니다.

UsernamePasswordAuthenticationFilter 가 인증 필터라서 이 필터 전후로 하는 것이 적절하기 때문입니다.

UsernamePasswordAuthenticationFilter 를 참조하거나 사용하기 위한 목적은 아닙니다.

김관욱님의 프로필 이미지
김관욱

작성한 질문수

질문하기