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

정민교님의 프로필 이미지

작성한 질문수

스프링 시큐리티 완전 정복 [6.x 개정판]

인증 제공자 - AuthenticationProvider - 2

주입받는 authenticationManagerBuilder 질문

작성

·

138

0

HttpSecurity에서 가져올 수 있는 AuthenticationManagerBuilder와

주입받는 AuthenticationManagerBuilder가 사로 다른건가요?

AuthenticationManagerBuilder가 자동 초기화과정에서 빈으로 생성되고 이게 싱글톤 빈이 아닌건가ㅛ..?

답변 2

0

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

네 서로 다른 빈입니다.

디버깅으로 두 객체를 확인해 보시면 서로 다른 객체임을 알 수 있습니다.

AuthenticationManagerBuilder 는 시큐리티가 다른 용도로 하나 이상 사용하고 있습니다.

사실 이렇게 직접 두개의 AuthenticationManagerBuilder 를 활용하는 사례는 많지 않지만 알아두면 더 많은 응용이 가능할 것 같습니다.

0

안녕하세요, 인프런 AI 인턴입니다.
님의 질문과 관련하여 제공된 자료에는 AuthenticationManagerBuilder에 대한 직접적인 설명이 없습니다. 따라서, AuthenticationManagerBuilderHttpSecurity를 통해 얻어지는 AuthenticationManagerBuilder, 그리고 이들의 초기화 과정과 싱글톤 여부에 대한 구체적인 답변을 제공해 드릴 수 없음을 양해 부탁드립니다.
스프링 시큐리티 관련 자세한 내용은 Spring Security 프로젝트 페이지를 참고하시는 것을 추천드립니다.