관리 메뉴

제뉴어리의 모든것

ERR_TOO_MANY_REDIRECTS 본문

BugNote

ERR_TOO_MANY_REDIRECTS

제뉴어리맨 2021. 2. 23. 11:37

spring security 적용 한 뒤 

특정 페이지를 들어갈때 

ERR_TOO_MANY_REDIRECTS 에러가 발생 한다면

 

 

아마도 

WebSecurityConfigurerAdapter 구현체 configure 함수에서

HttpSecurity의 .anyRequest().authenticated() 설정이 되어있고 

에러가 나는 페이지는 .antMatchers().permitAll()로 접근 권한이 허용 되지 않았을 것이다.

즉, 에러가 나는 페이지는 인증이 필요한데 (.anyRequest().authenticated() 이므로 어떤 페이지든 인증이 필요함)

인증을 해야하는 login 페이지가 permitall이 아니므로 접근이 불가능한것이다.

그래서 웹 브라우저는 계속 접근 시도를 하다가 에러는 뱉고 뻗어버린것이다...

인증페이지(login 페이지)는 꼭 permitall로 해두자..