找不到securityToken的有效键映射

Sun*_*her 7 asp.net-mvc azure federated-identity visual-studio-2013 asp.net-mvc-5

我正在开发用于在MVC-ASP.net中显示认证身份声明的测试应用程序(Visual Studio 2013)我已经通过以下方式从活动目录中进行了身份验证.

1.在解决方案中添加新的mvc项目.2.点击更改身份验证.3.选择组织账户4.选择现场.5.given federation url 6.App Id url

运行应用程序后,我收到以下错误.

WIF10201:找不到securityToken的有效密钥映射:'System.IdentityModel.Tokens.X509SecurityToken'和颁发者:' http ://websso.avanade.com/adfs/services/trust '

此错误仅适用于我能够查看声明的其他联盟的联合.

在互联网上搜索后,我认为这是证书(指纹)问题.但我不清楚解决方案.

任何人都可以解释为什么这个错误抛出和解决方案相同.

提前致谢 !!!

Sun*_*her 9

这个错误可能有两个原因.

  1. 在web.config中缺少指纹:从ADFS获取实际指纹并将其放在指纹标签下的web.config中

  2. 站点和ADFS配置之间的端口号不匹配:使用包含正确端口号的URL更新ADFS配置

第二个解决方案为我修好了......