Я включил вход в OpenID Connect в моем приложении Spring Boot 2. Когда пользователь перенаправляется обратно в мое приложение от провайдера OpenID (в моем случае Google), он сразу же входит в систему. Я хочу проверить свою базу данных, чтобы узнать, зарегистрирован ли пользователь ранее, и если нет, запросить дополнительную информацию.
Я думаю, что хочу создать пользовательский AuthenticationSuccessHandler
, который перехватывает успешный вход в систему, затем добавляет полномочия для ранее зарегистрированных пользователей или перенаправляет пользователя на страницу регистрации для новых пользователей.