Связь между WebSecurityConfigurerAdapter и ResourceServerConfigurerAdapter
Я пытаюсь интегрировать Spring OAuth2 в Spring MVC REST. Большинство примеров Spring OAuth2, есть только ResourceServerConfigurerAdapter
из WebSecurityConfigurerAdapter
Как хорошо. Я не собираюсь интегрировать OAuth с Google, Facebook и т. д. Я пытаюсь предоставить аутентификацию на основе токенов для Spring MVC REST, которая в настоящее время основана на Basic
проверка подлинности. Может ли кто-нибудь объяснить мне, что требуется, а не или хороший ресурс, чтобы понять интеграцию Spring MVC REST +OAuth в одном сервер?
в настоящее время мой POC работает без WebSecurityConfigurerAdapter
, но с ResourceServerConfigurerAdapter
вместе с AuthorizationServerConfigurerAdapter
. Похоже на ResourceServerConfigurerAdapter
достаточно. Теперь я не уверен, что должен делать с моим существующим WebSecurityConfigurerAdapter
который отлично работает в моем приложении Spring MVC REST.
1 ответов
вот хороший ответ https://stackoverflow.com/a/28604260, похоже, WebSecurityConfigurerAdapter является порядком, уступающим ResourceServerConfigurerAdapter.
у меня есть WebSecurityConfigurerAdapter и ResourceServerConfigurerAdapter, но конфигурация безопасности конечных точек находится в ResourceServerConfigurerAdapter под:
public void configure(HttpSecurity http) throws Exception {
у меня также есть следующая конфигурация:
security:
oauth2:
resource:
filter-order: 3
другое безопасность конечных точек конфигурация игнорируется (я не знаю, почему).