인증/인가 오류 처리 우리는 Spring Security를 통해 사용자의 권한을 처리하게 된다. Security 설정을 통해 특정 엔드포인트로의 요청에 필요한 권한 등을 설정할 수 있다. @Bean public SecurityFilterChain oauth2SecurityFilterChain(HttpSecurity http) throws Exception { http // ... .and() .authorizeRequests() .antMatchers("/end-point1").hasRole(Role.USER.name()) .antMatchers("/end-point2").hasRole(Role.ADMIN.name()) .antMatchers("/end-point3").permitAll() // ... ..
[Spring Security] AuthenticationEntryPoint, AccessDeniedHandler를 통한 인증/인가 오류 처리
인증/인가 오류 처리 우리는 Spring Security를 통해 사용자의 권한을 처리하게 된다. Security 설정을 통해 특정 엔드포인트로의 요청에 필요한 권한 등을 설정할 수 있다. @Bean public SecurityFilterChain oauth2SecurityFilterChain(HttpSecurity http) throws Exception { http // ... .and() .authorizeRequests() .antMatchers("/end-point1").hasRole(Role.USER.name()) .antMatchers("/end-point2").hasRole(Role.ADMIN.name()) .antMatchers("/end-point3").permitAll() // ... ..
2022.12.15