Benim Web Security Konfigte bu kodu vardır: Yay güvenliği, "ROLE_" önekini tüm rollerin adına ekledi?
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/api/**")
.hasRole("ADMIN")
.and()
.httpBasic().and().csrf().disable();
}
Yani benim veritabanında "YÖNETİCİ" rolle bir kullanıcı eklendi ve bu kullanıcı ile loggin uğraş ben hep 403 hatası alıyorum, sonra günlüğü etkin
2015-10-18 23:13:24.112 DEBUG 4899 --- [nio-8080-exec-1] o.s.s.w.a.i.FilterSecurityInterceptor : Secure object: FilterInvocation: URL: /api/user/login; Attributes: [hasRole('ROLE_ADMIN')]
Neden Bahar Güvenlik "ROLE_ADMIN" yerine "ADMIN" arıyor: ve bahar ben bu satırı buldum?
Olası kopyalar http://stackoverflow.com/questions/4951832/spring-security-role-prefix-and-custom Ben @Secured açıklama rol eklerseniz -kullanicitarafindanolusturulmus ayrıntıları hizmet) – Bruno