0
我想保護我的應用程序,以便任何人都可以訪問某些URL,並且admin
URL可供管理員用戶訪問,並且完全通過身份驗證。Spring Security fullyAuthenticationated()and 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");
}