将简单的Java应用程序与ADFS2集成

pal*_*avi 5 java single-sign-on adfs2.0

我可以将adfs2与java应用程序一起使用吗?我想在java中实现单点登录.我读过一些他们提到过你需要.net框架的文章.

nzp*_*mad 2

有两种方法可以做到这一点。

您可以使用 OpenSSO、OpenAM、Ping Identity 等 Java 身份提供程序来保护您的 Java 应用程序。这将为您处理 SSO。然后,您可以将该提供商与 ADFS 联合起来。

或者,您可以在此处此处使用 OpenSSO 或 OpenAM Fedlet ,它们本质上是 SAML 2.0 堆栈。在这种情况下,您可以直接与 ADFS 通信。

或者(正如 @Scott 所说),使用其他产品之一。

更新:

使用 Fedlet 遵循交换元数据 (ip / sp .xml) 的正常 SAML 集成流程。从 ADFS 的角度来看,只需使用该文件将 sp.xml 安装为 RP 即可。只需按照 Fedlet 文档将 ADFS 替换为 OpenAM 即可。没有示例代码(除了 Fedlet 中的代码)。您实际上不必编写任何内容 - 这是一个配置练习。