Spring аутентификация безопасности на основе параметра запроса

Приложение, которое яЯ работаю над уже имеет Spring Security для обработки проверки подлинности на основе форм. Теперь требуется авторизовать пользователя программно через внешний сервис.если токен находится в одном из параметров запроса.

Другими словами, если конкретный параметр запроса, скажем:лексема», существует, ему нужно вызвать внешнюю службу с этим токеном, чтобы проверить,действительный токен Если это так, то пользователь будет авторизован.

Я могу'не могу понять, как и где "спусковой крючок" или же "зацепить Spring Security проверит этот параметр и выполнит проверку, а затем аутентифицирует пользователя, когда это уместно, так как формы входа нет. Я думал, что в Spring Security должно быть что-то, что можно расширить или настроить для этого?

Я просмотрел документацию по Spring Security и поинтересовался, является ли AbstractPreAuthenticatedProcessingFilter правильным выбором для начала?

Ответы на вопрос(2)

Ваш ответ на вопрос