Я интегрировал keycloak с веб-приложением, использующим java-адаптер (без изменений в интерфейсе Angular, только в backend) У нас есть несколько клиентов в нашем приложении, и у нас есть возможность выбора между ними через строку запроса в URL,Например:
https://localhost:8443/myapp/#/login?client=TEST-CLIENT
Ни с использованием Keycloak в качестве IDP, ни с использованием ADFS в качестве IDP, строка запроса теряется, поэтому я не получаю правильный клиент (ТЕСТ-КЛИЕНТ в данном случае) при перенаправлении.
Есть идеи, как сохранить весь URL, чтобы он работал?
РЕДАКТИРОВАТЬ :
Вынимая параметр #, я получаю тот же результат:
https://localhost:8443/myapp?client=TEST-CLIENT