Возможно ли иметь 2 разных типа аутентификации для одной и той же точки входа весной? - PullRequest
0 голосов
/ 06 мая 2019

Я знаю, что в Spring Security можно использовать две разные аутентификации для разных конечных точек, используя Заказ для нескольких адаптеров ( пример ). Мой вопрос будет, возможно ли иметь разные типы аутентификации для одной и той же точка входа дифференцируется через параметр HttpHeader?

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете предоставить несколько WebSecurityConfigurerAdapters и использовать средство сопоставления запросов для сопоставления запросов, содержащих определенные заголовки, например -

  1. http.requestMatcher (новый RequestHeaderRequestMatcher ("user-form-login")). FormLogin () .....

  2. http.requestMatcher (новый RequestHeaderRequestMatcher ("user-http-basic")). HttpBasic () ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...