Spring Security добавлен префикс "role_" ко всем ролям?JAVA

Программисты JAVA общаются здесь
Anonymous
Spring Security добавлен префикс "role_" ко всем ролям?

Сообщение Anonymous »

У меня есть этот код в конфигурации веб -безопасности: < /p>

Код: Выделить всё

@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/api/**")
.hasRole("ADMIN")
.and()
.httpBasic().and().csrf().disable();

}
Итак, я добавил пользователя с ролью «ADMIN» в свою базу данных, и я всегда получаю ошибку 403, когда пытаюсь войти в систему с этим пользователем, затем я включил журнал для Spring и нашел эту строку:

Код: Выделить всё

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')]
Почему Spring Security ищет "ROLE_ADMIN" вместо "ADMIN"?

Подробнее здесь: https://stackoverflow.com/questions/332 ... roles-name

Вернуться в «JAVA»