0
完全に認証された誰かがアクセスできるURLとadmin
URLを完全に認証された管理者がアクセスできるようにアプリケーションを保護したいと考えています。SpringセキュリティfullyAuthenticated()とhasRole( "ADMIN")
今は、fullyAuthenticaded() AND hasrole()
を一緒に使用する方法を見つけることができません。
@Override
public void configure(HttpSecurity http) throws Exception {
http
.requestMatchers()
.antMatchers("/api/**", "/health")
.and()
.authorizeRequests()
.antMatchers("/health").permitAll()
.and()
.authorizeRequests()
.antMatchers("/api/get-data").fullyAuthenticated()
.and()
.authorizeRequests()
.anyRequest().hasRole("ADMIN");
}