인프런 커뮤니티 질문&답변
질문드립니다.
작성
·
318
1
처럼 작성해 보았는데요! 로그인 form 화면이 안나오고 단순 접근권한 에러만 나와서 질문드립니다!
어떤 것이 문제일까요??
감사합니다!
답변 5
0
정수원
지식공유자
아 네
인증을 하지 않고 자원에 접근 시 로그인 페이지로 이동하게 되는데 로그인 경로 자체도 permitAll 이 아닐 경우 인증을 받아야 하기 때문에 403 페이지로 이동하게 됩니다.
http.formLogin() 설정을 하게 되면 기본적으로 /login 경로로 가게 됩니다.
0
0
dev_dev_dev
질문자
----- 자체해결 하였습니다. ----
http
.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers("/user").hasRole("USER")
.antMatchers("/manager").hasRole("MANAGER")
.antMatchers("/admin").hasRole("ADMIN")
.anyRequest().authenticated()
.and()
.formLogin();
0
dev_dev_dev
질문자
이런식으로 configure 짜주었습니다
각 권한별로 접속 가능한지 알아보려고 예제를 준비했는데 form 로그인 화면으로 넘어가지 않고 그냥 403 error 만 발생해서요! 이유와 해결방법이 있을까요?
0
dev_dev_dev
질문자
http
.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers("/user").hasRole("USER")
.antMatchers("/manager").hasRole("MANAGER")
.antMatchers("/admin").hasRole("ADMIN")
.anyRequest().authenticated();




