我想根据 this link 构建一个自定义声明转换模块。该文章中的第 1 步和第 2 步:添加对 System.Web.Security.SingleSignOn.ClaimTransforms.dllSystem.Web.Security.SingleSignOn.Authorization.dll 程序集的引用。

我无法找到这些程序集。我在 Windows 7 笔记本电脑上安装了 WIF 和 WIF sdk。之后,根据 this discussion ,我在 Windows 2008 R2 服务器上安装了 ADFS。但是,即使从命令提示符浏览 GAC,我也找不到那里的程序集。

有人可以指出我找到这些程序集的正确方向吗?似乎没有 ADFS sdk。

最佳答案

好的,我知道了。仅安装 ADFS 2.0 下载是不够的。程序集可以位于 c:\windows\adfs\bin\ref 中,但必须在服务器上启用 ADFS 服务器角色之后。就我而言,我必须遵循以下步骤:

  • 安装 AD 角色
  • 通过运行 dcpromo.exe 激活域
  • 安装 ADFS 角色

  • 这样做之后,所需的程序集位于另一个问题中提到的文件夹中。将程序集复制到我的 win7 开发机器并在(开发)W2K8r2 环境上运行 VS2010 现在都可以工作。

    关于c# - 查找开发 ADFS 自定义声明转换模块所需的程序集?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9099442/

    10-17 02:44