Я работаю со встроенным приложением JHipster , в котором мы проводим аутентификацию с помощью Keycloak (версия 4.4.0 финальная). При проверке электронной почты я получаю письмо со ссылкой для подтверждения наПодтвердите адрес электронной почты.В некоторых ситуациях ссылка для проверки не работает.Ниже я упомянул шаги, которые я сделал, и проблемы.
Шаги:
- Регистрация с Chrome
- Получение почты для проверки электронной почты
- Закройте Chrome и перезапустите
- Попробуйте использовать ссылку для проверки
Проблема:
1. Если я закрыл текущее окно браузера / открыть ссылку в частном окне / открыть ссылку в другомбраузер, ссылка больше не работает.
Причина проблемы:
Эта проблема возникает из-за файлов cookie, которые keycloak создают при регистрации.AUTH_SESSION_ID and KC_RESTART
Потому что, когда я закрываю окно браузера, эти файлы cookie больше не отображаются в браузере.
Если я пытаюсь использовать ссылку для проверки, то же окно браузера, которое я использовал для регистрации, работает нормально.Потому что в этом окне браузера хранятся эти два куки.