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

rere님의 프로필 이미지
rere

작성한 질문수

스프링 시큐리티

스프링 시큐리티 ignoring() 1부

알려주신대로 설정을 해도 다시 302요청을 보냅니다....

작성

·

216

0

디버그 해봤을때 favicon요청의 필터사이즈는 0이었는데 다시 /error요청이 들어옵니다.ㅠㅠㅠ 왜 /error 요청이 다시 들어오는지 모르겠습니다

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {

public DefaultWebSecurityExpressionHandler expressionHandler() {
RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl();
roleHierarchy.setHierarchy("ROLE_ADMIN > ROLE_USER");

DefaultWebSecurityExpressionHandler handler = new DefaultWebSecurityExpressionHandler();
handler.setRoleHierarchy(roleHierarchy);
return handler;
}

@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().mvcMatchers("/favicon.ico");
}

@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.mvcMatchers("/", "/info", "/account/**").permitAll()
.mvcMatchers("/admin").hasRole("ADMIN")
.mvcMatchers("/user").hasRole("USER")
.anyRequest().authenticated()
.expressionHandler(expressionHandler());

http.formLogin();
http.httpBasic();
}
}

답변 1

2

rere님의 프로필 이미지
rere
질문자

파비콘요청이 들어왔을때 ico파일이 없어서 404에러가 떠서 was까지 에러가 올라가서 다시 redirect되는거였습니댜.ㅠㅠㅠ해결했습니다!

rere님의 프로필 이미지
rere

작성한 질문수

질문하기