如何在 Java 和 Citrix ADC 之间设置 SAML?

问题描述

我有一个包含不同应用程序的门户。用户必须进行一次身份验证并通过 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...