Поскольку этот вопрос довольно абстрактный, я бы рекомендовал начать с некоторых руководств по spring-boot
OAuth2. Здесь является хорошей отправной точкой. Этот учебник содержит еще больше информации.
Неважно, ваш вопрос касается регистрации (или регистрации пользователя) с помощью OAuth2 с поддержкой identity-provider
. Для регистрации приложение Spring использует тот же OAuth2-поток, что и для входа , поскольку пользователь уже зарегистрирован на конкретном identity-provider
.Единственное отличие состоит в том, что он называется first-login-flow
и может содержать некоторые дополнительные действия, такие как предоставление заявок-заявок и т. Д. (Это означает, что когда пользователь использует ваше приложение в первый раз, когда произошел процесс регистрации).См. этот SO-ответ для дальнейшего чтения.