AccessDeniedHandler
-
Spring Security 에서 인증 및 인가 등 사용자의 권한을 처리하게 된다. @Beanpublic SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf(csrf -> csrf.disable()) .addFilterAt(beforeFilter(), UsernamePasswordAuthenticationFilter.class) .authorizeHttpRequests(authorize -> authorize .requestMatchers("/auth/**").permitAll() .requestMatc..
Spring Security AuthenticationEntryPoint(인증), AccessDeniedHandler(인가)Spring Security 에서 인증 및 인가 등 사용자의 권한을 처리하게 된다. @Beanpublic SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf(csrf -> csrf.disable()) .addFilterAt(beforeFilter(), UsernamePasswordAuthenticationFilter.class) .authorizeHttpRequests(authorize -> authorize .requestMatchers("/auth/**").permitAll() .requestMatc..
2024.11.28 -
Spring Security 에서 권한에 따른 접근 불가한 url 에 대한 handler 설정이다. 본인은 권한 없는 사람의 접근에 따라 특정 화면으로 고정시킬 목적으로 handler 설정을 한다. 1. AccessDeniedHandler 발생 시 보여줄 View 화면 설정 본인은 아래와 같은 경로에 accessDenied.html 파일을 생성했다. 2. AccessDeniedHandler 설정 아래와 같이 security/handler/ 경로에 AuthenticationAccessDeniedHandler 클래스를 생성한다. import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServ..
[Spring Security] AccessDeniedHandler 설정Spring Security 에서 권한에 따른 접근 불가한 url 에 대한 handler 설정이다. 본인은 권한 없는 사람의 접근에 따라 특정 화면으로 고정시킬 목적으로 handler 설정을 한다. 1. AccessDeniedHandler 발생 시 보여줄 View 화면 설정 본인은 아래와 같은 경로에 accessDenied.html 파일을 생성했다. 2. AccessDeniedHandler 설정 아래와 같이 security/handler/ 경로에 AuthenticationAccessDeniedHandler 클래스를 생성한다. import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServ..
2022.12.02