Я работаю над проектом веб-приложения Spring Boot, настроенным аннотациями. Я успешно настроил Spring-security, чтобы добавить базовую аутентификацию на некоторые URL-адреса и sso на другие. Но на самом деле я должен изменить это поведение для достижения этой цели:Дифференциальные способы аутентификации на одних и тех же URL-адресах с весенней загрузкой
Все мои адреса защищены с помощью обоих методов аутентификации, чтобы определить способ использования я должен прочитать заголовкам запроса: если есть ppauth маркер, Я попробую аутентификацию sso, и если у меня есть заголовок Authoriation: Basic, я попробую Basic auth. В другом случае аутентификация завершается с ошибкой.
В документации весной загрузки пример очень прост, он показывает использование WebSecurityConfigurerAdapter, на самом деле мы можем определить метод аутентификации по различным шаблонам URL-адресов, но не другими заголовками предикатов.
Есть ли у кого-то идея?
Есть ли у вас примеры того, как это сделать с весенним ботинком? – mcamier