Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WIF手动生成federationmetadata.xml 我正在使用Windows身份基础,我正在尝试创建一个基于MVC.NET的安全令牌服务,并将其用作单点登录应用程序。_.net_Wif_Federated Identity - Fatal编程技术网

WIF手动生成federationmetadata.xml 我正在使用Windows身份基础,我正在尝试创建一个基于MVC.NET的安全令牌服务,并将其用作单点登录应用程序。

WIF手动生成federationmetadata.xml 我正在使用Windows身份基础,我正在尝试创建一个基于MVC.NET的安全令牌服务,并将其用作单点登录应用程序。,.net,wif,federated-identity,.net,Wif,Federated Identity,我唯一的问题是我不知道如何生成federationmetadata.xml文件 是否有任何工具可以手动生成此文件 右键单击项目并配置STS。我创建了一个自定义元数据生成器,它执行VS在创建STS项目时所执行的操作。 我不得不使用反射来调用代码,因为像往常一样,所有有用的东西都是Microsoft程序集中的内部内容 更多信息 此工具可用于修改现有federationmetadata.xml 加载VS2010生成的xml,并更改需要保存的任何属性 保存的版本与VS2010(WIF 3.5/4.0)使

我唯一的问题是我不知道如何生成federationmetadata.xml文件


是否有任何工具可以手动生成此文件

右键单击项目并配置STS。

我创建了一个自定义元数据生成器,它执行VS在创建STS项目时所执行的操作。 我不得不使用反射来调用代码,因为像往常一样,所有有用的东西都是Microsoft程序集中的内部内容

更多信息

此工具可用于修改现有federationmetadata.xml

加载VS2010生成的xml,并更改需要保存的任何属性

保存的版本与VS2010(WIF 3.5/4.0)使用的2007-06模式兼容

(建议备份原始xml以防万一)


当我将STS引用添加到一个依赖方网站(基于VS2010)时,我已经做了很多次,并且工作得很好。

你的意思是我可以创建一个MVC.net web应用程序,然后右键单击它并将其转换为STS吗?我在WIF的发行版中看不到该选项。您是否安装了WIF可再发行版本和WIF SDK?如果您右键单击时VS 2008未提供该选项,请找到该文件FedUtil.exe并使用该文件…..请查看此链接..现在有很多方法可以帮助您完成此操作。这是一个老问题。另一个例子是在identity server项目中,Dominick动态生成元数据。这个工具充满了bug,到处都有异常发生。虽然我很欣赏开发人员的努力,但是发布它绝对没有意义,因为它只会浪费人们的时间。