Keycloak удалить фрагменты URL после входа в систему - PullRequest
0 голосов
/ 30 ноября 2018

Я борюсь с Keycloak за то, что кажется простой проблемой, и, после прочтения большого количества материала по теме, моя проблема еще ничего не решила.

Проблема в том, что я называю URL с фрагментом какhttp://hostname:8080/somewebui/#!builder/site.com:manager:manager/1.0.0/hostname=anotherhostname.
Фрагмент после # позволяет мне предварительно заполнить поля на сайте, чтобы пользователь просто нажимал на кнопку для сохранения данных.
Сайт защищен Keycloak.

Если я уже зашел на сайт и назвал этот URL, он работает нормально, сайт открывается и заполняются запрошенные поля, это прекрасно.

Наоборот, если я неПосле входа в систему на сайте (в большинстве случаев) отображается страница входа, управляемая Keycloak, с просьбой ввести учетные данные, что является нормальным.
Но после успешного ввода учетных данных Keycloak перенаправляет меня на http://hostname:8080/somewebui/, безфрагмент.

Поэтому мой вопрос прост: как я могу сказать Keycloak сохранить фрагменты после входа в систему?

Заранее спасибо,

Seb

1 Ответ

0 голосов
/ 01 декабря 2018

https://tools.ietf.org/html/rfc6749#section-3.1.2

URI конечной точки НЕ ДОЛЖЕН включать компонент фрагмента.

Поэтому фрагмент в URI перенаправления не может поддерживаться, если стандарт реализован правильно.

...