весенняя защита: @EnableResourceServer против oauth2ResourceServer () - PullRequest
0 голосов
/ 04 марта 2019

Какая разница между @EnableResourceServer и HttpSecurity.oauth2ResourceServer()?Почему я должен использовать один или другой?

1 Ответ

0 голосов
/ 05 марта 2019

@EnableResourceServer - это аннотация проекта OAuth Spring Security, которая заменяется новыми функциями OAuth в Spring Security 5 .По сути, он загружает ResourceServerConfiguration, который расширяет WebSecurityConfigurerAdapter и настраивает его, создавая цепочку фильтров, которая обеспечивает функциональность сервера ресурсов вашего приложения.Проверьте документы или исходный код для получения дополнительной информации.

http.oauth2ResourceServer() находится в текущей Spring Security 5 ссылка и являетсяпутьОн создает BearerTokenAuthenticationFilter, который перехватывает запросы, извлекает все токены носителя и пытается аутентифицироваться.Для получения более подробной информации, ознакомьтесь с исходным кодом для фильтра или для configurer , который создает фильтр.

...