我已经在Windows Server 2012上成功配置了ADFS 2.0,并让它信任我的Web应用程序(ASP.NET MVC 4),但现在我从ADFS收到两个默认声明, authenticationmethod
和 authenticationinstant
.
我在ADFS控制台中配置的所有内容 - >我的应用程序的问题声明都不起作用(如电子邮件,电话号码) .
我尝试编辑web.config,添加节点 claimType
如下 .
<system.identityModel>
<identityConfiguration>
<claimTypeRequired>
<claimType type=URI optional=xs:boolean >
</claimType>
</claimTypeRequired>
</identityConfiguration>
</system.identityModel>
但它抛出异常 "Unrecognized element 'claimTypeRequired'"
.
我错过了任何一步吗?
1 回答
看看Use the On-Premises Organizational Authentication Option (ADFS) With ASP.NET in Visual Studio 2013并确保您按照步骤操作 .
您可以按照How To: Build Claims-Aware ASP.NET MVC Web Application Using WIF显示声明 .
您确定AD中有值吗?您没有获得空值的声明 .