我正在使用WIF登錄我的appication。一切似乎沒問題(日誌記錄,重定向到網站等),但是當我嘗試在我的鱈魚異常使用User.Identity.Name
正在拋出 - User
爲空。任何想法我做錯了什麼?我在VS工作在web.config中產生的2012年部分看起來象下面這樣:通過WIF進行身份驗證後,User.Identity.Name爲null
<system.identityModel>
<identityConfiguration>
<audienceUris>
<add value="http://xxx/" />
</audienceUris>
<issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<trustedIssuers>
<add thumbprint="yyyy" name="https://zzz" />
</trustedIssuers>
</issuerNameRegistry>
</identityConfiguration>
</system.identityModel>
和:
<system.identityModel.services>
<federationConfiguration>
<cookieHandler requireSsl="false" />
<wsFederation passiveRedirectEnabled="true" issuer="https://zzz/Secure/FederatedLogin.ashx" realm="http://xxx" requireHttps="false" />
</federationConfiguration>
</system.identityModel.services>