2017-04-12 132 views
0

我正在制作一个需要使用ADFS的SSO功能的网页。我需要知道: 1,web服务器必须是IIS,或者它也适用于nginx/apache 2,它应该是与ADFS的前端对话还是与ADFS的后端对话?如何将ADFS与网页集成

在此先感谢。

回答

1

架构和环境并不重要。

最重要的是,该架构实现了ADF的一个支持的协议,即

  • SAML 2.0
  • WS馈
  • ID连接/ OAuth的(ADFS 4.0)

您的应用程序需要支持上述之一的客户端堆栈。

例如对于.NET,您可以使用WIF或OWIN OpenID Connect或OWIN WS-Fed或OWIN SAML。

对于Java,您可以使用Spring Security(SAML)。

+0

非常感谢,以上信息正是我所需要的。我是Devops,我们需要java和SAML。我们正在构建一个需要链接到客户端现有ADFS(SSO)的网站。您能否告知我需要从客户端获得哪些信息,以及如何使用java代码连接ADFS? –

+0

您需要一个SAML堆栈 - http://nzpcmad.blogspot.co.nz/2013/06/saml-saml-connectivity-toolkit.html。然后你需要配置客户端和ADFS。您需要的大部分内容都包含在ADFS元数据中(请求)。包含端点,证书等,例如http://docs.spring.io/spring-security-saml/docs/1.0.0.RC3-SNAPSHOT/reference/html/chapter-idp-guide.html – nzpcmad

+0

再次感谢@nzpcmad ,是的,我只是使用spring-security-saml。我的网页可能需要在网页上的登录框,任何建议如何确保登录框,它会在点击“登录”后将身份验证请求发送到ADFS服务器? –