【问题标题】:Why can't my site receive the claims from ADFS 2.0为什么我的站点无法接收来自 ADFS 2.0 的声明
【发布时间】:2014-07-26 07:49:00
【问题描述】:

我已在 Windows Server 2012 上成功配置 ADFS 2.0,并让它信任我的 Web 应用程序 (ASP.NET MVC 4),但现在我收到了来自 ADFS 的两个默认声明,authenticationmethodauthenticationinstant

我在 ADFS 控制台中配置的所有内容 -> 我的应用程序的问题声明都不起作用(例如电子邮件、电话号码)。

我尝试编辑 web.config,添加节点 claimType,如下所示。

<system.identityModel>
  <identityConfiguration>
    <claimTypeRequired>
      <claimType type=URI optional=xs:boolean >
      </claimType>
    </claimTypeRequired>
  </identityConfiguration>
</system.identityModel>

但它会抛出异常"Unrecognized element 'claimTypeRequired'"

我错过了任何一步吗?

【问题讨论】:

    标签: asp.net asp.net-mvc wif adfs


    【解决方案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 中有值吗?您不会收到 null 值的声明。

    【讨论】:

    • 是的,你是对的!我检查了我的广告商店,发现我没有将电子邮件地址设置为帐户,非常感谢。但为什么 ADFS 不发送空值声明?
    • 就是这样设计的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多