3

如何使用 adfs 2.0(活动目录联合服务)进行单点登录给我示例的步骤。我使用 Visual Studio 2010 和 linq 进行编码,我的项目基于学校管理系统。

如果有另一种方法可以使用活动目录的概念在我的项目中进行单点登录,那么也请告诉我该方法。带有合适的示例。

是否可以在本地服务器上安装 adfs。?

我尝试将它安装在虚拟专用服务器上,但我失败了。由于操作系统版本问题。如果可能的话,请给我有关它的详细信息。

提前致谢。!

4

1 回答 1

5

可能最短的指令是

  1. 在您的一台服务器上安装 ADFS 2,将其配置为使用您的 Active Directory
  2. 在您的开发机器上安装 WIF 运行时和 WIF SDK 4.0(假设您使用 VS2010)

    http://www.microsoft.com/en-us/download/details.aspx?id=17331

    http://www.microsoft.com/en-us/download/details.aspx?id=4451

  3. 创建一个空的 Web 应用程序

  4. 将身份验证模式设置为“Windows”,添加防止未经身份验证的用户的授权规则(拒绝用户=“?”)
  5. 添加 STS 引用(右键单击引用并选择“添加 STS 引用”),指向您的 ADFS 元数据(https://your.adfs.address/FederationMetadata/2007-06/FederationMetadata.xml
  6. 转到 ADFS 并添加信赖方信任 - 提供您的应用程序地址 ( https://your.application.address )

但是,这些步骤中的大多数都涉及出现问题的多个操作。不要气馁,遇到问题就问问题。

于 2013-07-12T07:30:21.297 回答