Single sign on 带有SSO(SAML)和ADFS的Java应用程序

Single sign on 带有SSO(SAML)和ADFS的Java应用程序,single-sign-on,adfs,Single Sign On,Adfs,我正在创建一个java应用程序,以使用ADF实现SSO(SAML)。我不确定是否可以单独使用ADF完成SAML。在安装ADF时,我注意到它需要配置依赖方和索赔提供者信任(基本上是SP和IP,对吗?)。我不知道是在java应用程序中使用SP和IP,还是让ADF来处理 任何帮助都将不胜感激。谢谢 您的Java应用程序需要一个SAML堆栈并成为SP 参考:如果你没有一些想法 ADF(处理SAML2.0)可以作为IDP使用 您还必须在ADFS中配置声明,这些声明与SAML断言相对应。您的Java应用程序

我正在创建一个java应用程序,以使用ADF实现SSO(SAML)。我不确定是否可以单独使用ADF完成SAML。在安装ADF时,我注意到它需要配置依赖方和索赔提供者信任(基本上是SP和IP,对吗?)。我不知道是在java应用程序中使用SP和IP,还是让ADF来处理


任何帮助都将不胜感激。谢谢

您的Java应用程序需要一个SAML堆栈并成为SP

参考:如果你没有一些想法

ADF(处理SAML2.0)可以作为IDP使用


您还必须在ADFS中配置声明,这些声明与SAML断言相对应。

您的Java应用程序将是一个从身份提供者(IdP)服务器接收身份的服务提供者(SP)。在您概述的用例中,ADFS将是IdP服务器。在应用程序中,您需要集成一个库(例如SAML堆栈)来处理SAML断言。SAML需要在接口的两侧进行配置。有一些开源选项,例如。根据您所在的组织,您可能还需要寻找供应商提供的解决方案以获得长期支持。

谢谢@nzpcmad!我现在正在visual studio上使用声明感知应用程序来实现SSO。然后我计划从java应用程序调用.net应用程序。我希望它能起作用。谢谢埃里克!我现在正在visual studio上使用声明感知应用程序来实现SSO。然后我计划从java应用程序调用.net应用程序。我希望它能起作用。