Я пытаюсь справиться с ситуацией, когда после успешной аутентификации с помощью провайдера openId я обнаруживаю, что в моей базе данных нет учетной записи, связанной с идентификатором пользователя openId.
Не подскажете, как мне поступить в этой ситуации? Теперь я показываю форму регистрации и прошу пользователя создать учетную запись. Однако у меня проблема со статусом аутентификации пользователя, теперь он рассматривается как аутентифицированный классом Spring SecurityContext.
Как деаутентифицировать пользователя в действии моего контроллера перед перенаправлением на «зарегистрировать новую страницу пользователя»? Является ли этот подход хорошим или я должен сделать это как-то по-другому?