У меня есть 2 приложения:
- Spring Application 1 - это клиент и сервер ресурсов.
- Spring Application 2 - это сервер авторизации.
Пользователь сможет войти в Приложение 1 и получить доступ к его ресурсам.
И я хочу реализовать следующий поток:
Пользователь вводит свои учетные данные в форме входа -> Приложение 1 получает токен из Приложения 2, используя учетные данные пользователя, и его clientId
с типом предоставления пароля -> Доступ к ресурсам Приложения 1 с токеном.
Вопрос в том, поддерживает ли Spring Security 5 тип предоставления пароля для клиента? Я нашел все остальные типы предоставления, но не пароль в реализации Spring Security 5.