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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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