inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

요청 기반 인가 관리자 - AuthorityAuthorizationManager 외 클래스 구조 이해 - 1

AuthenticatedAuthorizationManager 흐름도 질문

183

정민교

작성한 질문수 50

1

RequestMatcher가 Request와 매칭되는지 확인

결과가 Y라면, entry를 호출해 authorizationManager를 통해 인가 체크.

결과가 N이라면, 다음 RequestMatcherEntry의 RequestMatcher를 살펴보는 거 아닌가요?

흐름도에는 N인데 바로 AccessDeniedException이 터진다고 되어있는데..

spring spring-boot spring-security security web-security

답변 2

1

정수원

아 네

이 흐름도는 마지막까지 매칭되는 것이 없다라는 의미입니다.

말씀하신 것처럼 매칭될 때까지 계속 반복하는 것이 맞습니다

다만 그림에서는 그 부분까지 표현하지는 않았고 최종 매칭이 안되면 예외가 발생한다는 의미입니다

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

질문해주신 내용과 관련된 구체적인 정보는 제공된 자료에 없습니다. 스프링 시큐리티의 RequestMatcher와 관련된 인가 처리 과정에 대해서는 스프링 공식 문서나 다른 학습 자료에서 보다 자세한 설명을 찾을 수 있을 것입니다. 보통 RequestMatcher 가 요청과 매칭되지 않는 경우에는 다음 RequestMatcher를 검사하는 것이 일반적인 흐름입니다. 하지만, 특정 상황에서 설정에 따라 바로 AccessDeniedException이 발생할 수도 있으니, 구현하신 설정이나 상황에 따른 세부적인 확인이 필요할 수 있습니다. 정확한 동작 과정을 이해하기 위해서는 스프링 시큐리티의 공식 문서 또는 구현 코드를 직접 확인하는 것이 좋을 것 같습니다.

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

35

2

단원별 소스코드

0

65

2

CustomAuthenticationProvider 추가 관련 문의

0

78

2

AOP 의존성 명칭 변경

0

77

1

빈 1개 등록 시 다른 해결 방법

0

70

1

@Bean으로 AuthenticationProvider를 등록 시 http.authenticationProvider 함수를 이용해서 추가해줘야되나요?

0

87

2

OIDC의 id token에 담긴 데이터에 대해

0

78

1

loginPage("/loginPage") 질문드립니다.

0

69

1

@EnableWebSecurity

0

148

1

트랜잭션과 롤백

0

100

1

68. 인증 이벤트 - AuthenticationEventPublisher 활용 강좌 음성 문제

0

91

2

AuthenticationManager 사용 방법

0

153

2

HttpSecurity.authorizeHttpRequests() - 2 강의 부분에 대한 질문

0

108

2

spring security 6.3에서는 HttpSecurity가 만들어지기 전 WebSecurity가 먼저 만들어지는게 맞나요??

0

192

1

init(B Builder), configure(B builder) 에 대하여 질문 드립니다.

0

109

2

메타 주석 질문

0

69

1

동시세션제어 기능에서 로그아웃하기

0

152

3

로그인 후, redirect 에서 error

0

140

3

Session 생성 타이밍에 대한 질문

0

86

2

강의 참고 내용을 개발 로그로 작성해도 될지 문의드립니다.

0

135

2

customAuthentication 관련

0

132

2

authenticationManagerBuilder 주입받은거 vs 만든 거

0

114

1

UserDetailsService()에서 UserDetail이 아닌 타입을 반환할 수 있나요?

0

101

1

9:28 패턴 3의 경우 마지막으로 설정한 것만 적용되는 것 같습니다.

0

162

2