Я хочу аутентифицировать свое приложение React на сервере Keycloak. Это автономный PWA, поэтому keycloak.login()
выполняется в новом окне браузера в приложении.
После успешного входа в систему Keycloak перенаправляет обратно в приложение. К сожалению, приложение остается в только что открытом windows, поэтому в качестве побочного эффекта исходное приложение никогда не получает токены, и информация аутентификации теряется при перезапуске PWA.
Есть ли способ настроить поток аутентификации, чтобы окно входа закрывалось в автономном приложении?