问题描述
我有一个包含不同应用程序的门户。用户必须进行一次身份验证并通过 Java 应用程序(在 Jetty 上运行的 Web 应用程序,而不是 Spring)接收令牌。此令牌是自制令牌,可为所有应用程序提供访问权限并验证用户身份。
我需要添加当前需要使用 Citrix ADC 进行身份验证的新应用程序。
我无法使令牌与 Citrix 兼容。一种解决方案是在 Java 应用程序中添加一个模块,该模块将使用 SAML 2.0 与 Citrix 通信。 Citrix 只关注部分用户,因此旧令牌应保留。
但是我在弄清楚如何保留旧令牌并仅为新应用程序添加 SAML 时遇到了一些麻烦。一种想法是将自制的令牌转换为 SAML 令牌并将其发送回门户,该门户是用 jQuery 和 HTML 编写的 Web 应用程序。然后门户可以使用 SAML 令牌访问新的应用程序。
我想知道我的想法是否正确,因为我没有使用 SAML 和 Citrix ADC 的经验。如果您知道哪个 Java 库可以帮助我?
我在 Java OneLogin、OpenSaml 中看到过,但很难找到记录良好的示例。
你可以在这里找到大图:Big picture of my problem
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)