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

时间:2012-05-07 12:27:27

标签: java single-sign-on adfs2.0

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

2 个答案:

答案 0 :(得分:2)

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

您可以使用Java身份提供程序(如OpenSSO,OpenAM,Ping Identity等)保护Java应用程序。这将为您处理SSO。然后,您将此提供程序与ADFS联合。

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

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

<强>更新

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

答案 1 :(得分:0)

是。可以通过许多工具包和产品广泛支持的SAML 2.0进行通信。