如何在Windows服务器计算机系统上配置ADFS?

时间:2015-09-02 17:12:09

标签: single-sign-on saml-2.0 adfs2.0

我想配置ADFS以创建单点登录服务,并将其用于其他Web应用程序。我对此很新。请建议我如何做或至少从哪里开始。   提前感谢您的时间。

2 个答案:

答案 0 :(得分:1)

您只能在Windows Server上安装。

如果您需要ADFS 2.0,则需要Server 2008 R2。

Install

最新版本(ADFS 3.0)位于Server 2012 r2上。

<强>更新

应用程序是Java还是.NET?

您需要SAML客户端侧堆栈 - 请参阅SAML : SAML connectivity / toolkit

然后,您将获取SAML客户端元数据并作为RP(SP)导入ADFS,并获取ADFS元数据并以CP(IDP)的形式导入到您的应用程序中。

答案 1 :(得分:0)

几个月前我曾问过这个问题,我忘记回答我是如何做到的:

  1. 我们创建了一个测试站点,我们使用表单身份验证技术对任何用户进行身份验证,它需要一个身份验证令牌来授权应用程序中的任何用户。
  2. 因此,要创建此令牌,我们必须与身份提供商(IP)进行通信,以获取经过身份验证的用户详细信息。
  3. 为了与IP服务器通信,我们使用SAML协议发送和接收请求和响应。
  4. IP已经向我们提供了发送和接收SAML数据包所需的终端详细信息和证书。
  5. 我们还发送了我们的终点,证书和声明规则,以便他们可以将我们的测试站点配置为其ADFS服务器作为依赖方。
  6. 由于这一切,我们能够以SAML请求的形式将我们网站上的匿名访问重定向到他们的ADFS服务器。
  7. 他们也可以处理它并向我们发送回复,其中包含姓名,用户名,电子邮件等用户的所有详细信息。
  8. 我们使用第三方.dll生成并处理SAML请求,名称为:ComponentSpace(http://www.componentspace.com/)。