我正在开发用于在MVC-ASP.net(Visual Studio 2013)中显示身份验证身份声明的测试应用程序,我已经通过以下方式从活动目录中进行了身份验证。
1.在解决方案中添加新的mvc项目。2.单击更改身份验证。3.选择组织帐户。4.选择场所。5.给定联合网址6.App ID网址
运行该应用程序后,我得到以下错误。
WIF10201:找不到用于securityToken:“ System.IdentityModel.Tokens.X509SecurityToken”和颁发者:“ http://websso.avanade.com/adfs/services/trust ”的有效密钥映射
该错误仅针对该联合身份出现,而我可以看到其他联合身份。
在互联网上搜索后,我认为这是证书(指纹)问题。但我不清楚解决方案。
谁能解释这个错误的原因和解决方法。
提前致谢 !!!
可能有2个原因导致此错误。
web.config中缺少指纹:从ADFS获取实际的指纹,并将其放在thumb.tag下的web.config中
站点和ADFS配置之间的端口号不匹配:使用包含正确端口号的URL更新ADFS配置
第二种解决方案为我解决了...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句