У меня есть вопрос, который кажется популярным, но я не смог найти ответ.Ну, есть много информации об этом, но я не уверен, что лучший способ.Итак, вот сценарий.
У нас есть одностраничное приложение (SPA) и веб-служба RESTful (API).Мы используем внешнего поставщика услуг аутентификации / авторизации через OAuth2 / JWT.Но мне нужно сохранить идентификатор пользователя (предоставленный внешним поставщиком аутентификации) в базе данных на стороне сервера после успешного входа в систему.А также мне нужно обогатить объект Authentication
/ Principal
в контексте безопасности после успешного входа (например, путем добавления электронной почты).
В Интернете много всего об этом сценарии.Но у нас уже есть SDK для аутентификации / авторизации, и он отлично работает (без специального кода и т. Д.).Мне просто нужно что-то добавить к объекту аутентификации.Как правильно это сделать?Спасибо.