설정은 아래와 같이 SecurityConfig 클래스에 어노테이션을 붙여준다.
- prePostEnabled의 속성은 Spring Security @PreAuthorize, @PostAuthorize 사용 가능
- securedEnabled 경우 @Secured 사용 가능
- jsr250Enabled의 경우 @RoleAllowed 어노테이션 사용 가능
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(
securedEnabled = true,
jsr250Enabled = true,
prePostEnabled = true
)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
private SecurityUserService securityUserService;
'Backend Development > Spring boot' 카테고리의 다른 글
[Spring boot] Spring Security 분석 - Authentication 에러 처리 (0) | 2022.03.14 |
---|---|
[Spring boot] Spring Security 분석 - Start 시퀀스 (0) | 2022.03.13 |
[Spring boot] refresh token 갱신 시 DB 저장값과 Cookie 값 안맞을 경우 (0) | 2022.03.11 |
[Spring boot] @ConfigurationProperties 사용하기 (0) | 2022.03.08 |
[Spring boot] JSP embedded tomcat (tomcat-embedded-jasper) 동작 원리 (0) | 2022.03.08 |