Spring Security SAML - динамически добавлять параметр запроса - PullRequest
0 голосов
/ 18 января 2019

У меня есть два приложения, использующих Spring Saml Security, и у меня PingFed в качестве моего IDP. Приложение A имеет ссылку на приложение B. Оба приложения имеют собственную страницу входа в систему, и приложение B также можно запустить из приложения A. Ссылка на приложение B из приложения A - это не ссылка на единый вход, а одна из страниц в приложении B. Приложение B Единый вход будет инициирован при запуске приложения из приложения A.

У меня есть требование добавить параметр запроса в URL-адрес единого входа. Ex: <url>?new_param=new_value. Когда я запускаю эти приложения через страницу входа в систему, я могу добавить этот параметр как жестко закодированное значение. Нет проблем там.

Однако при запуске приложения B из приложения A я хочу добавить параметр запроса в ссылку SSO приложения B.

Как мне это сделать?

Я пробовал решение по расширению WebSSOProfileImpl, предоставленное Владимиром Шафером в этом вопросе переполнения стека , но мой класс не вызывается.

...