我想按照this link构建自定义声明转换模块。该文章中的步骤1和2:添加对System.Web.Security.SingleSignOn.ClaimTransforms.dll
和System.Web.Security.SingleSignOn.Authorization.dll
程序集的引用。
我无法找到这些组件。我在Windows 7笔记本电脑上安装了WIF和WIF sdk。之后,根据this discussion,我在Windows 2008 R2服务器上安装了ADFS。但是,即使从命令提示符浏览GAC,我也找不到那里的程序集。
有人可以指出我正确的方向来找到这些组件吗?似乎没有ADFS sdk。
答案 0 :(得分:3)
好的,明白了。仅仅安装ADFS 2.0下载是不够的。程序集可以位于c:\ windows \ adfs \ bin \ ref中,但只有在服务器上启用了 ADFS服务器角色之后。就我而言,我必须遵循以下步骤:
执行此操作后,所需的程序集位于另一个问题中提到的文件夹中。将程序集复制到我的win7开发机器并在(dev)W2K8r2环境中运行VS2010都可以正常工作。
答案 1 :(得分:0)
为ADFS编写的示例claimapp随Windows 2008 /(和R2)一起提供。它不适用于ADFS2.0作为MS页面中的一条评论。库存ADFS作为角色启用,而ADFS2.0是单独安装 - 它们使用不同的方法(路径)来查找装配模块。 ADFS2.0可以独立工作 - 它不需要添加ADFS角色。