为什么我的FederatedAuthentication.FederationConfigurationCreated为null?

时间:2012-12-03 15:48:52

标签: c# asp.net-mvc azure-acs

我以前在我的ACS Federated安全应用程序中使用过它:

        FederatedAuthentication.FederationConfigurationCreated +=
FederatedAuthentication_FederationConfigurationCreated;
global.asax.cs文件中的

。出于某种原因,在我当前的应用程序中它为null,我无法弄清楚原因。任何人都有一些关于可能导致这种情况的提示。

  <system.identityModel>
    <identityConfiguration>
      <audienceUris>
        <add value="site" />
      </audienceUris>
      <issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <trustedIssuers>
          <add name="https://s-innovations.accesscontrol.windows.net/" thumbprint="thmp" />
        </trustedIssuers>
      </issuerNameRegistry>
      <certificateValidation certificateValidationMode="None" />
      <securityTokenHandlers>
        <add type="System.IdentityModel.Services.Tokens.MachineKeySessionSecurityTokenHandler, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <remove type="System.IdentityModel.Tokens.SessionSecurityTokenHandler, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </securityTokenHandlers>
    </identityConfiguration>
  </system.identityModel>
  <system.identityModel.services>
    <federationConfiguration>
      <cookieHandler requireSsl="false" />      
      <wsFederation passiveRedirectEnabled="false" issuer="https://s-innovations.accesscontrol.windows.net/v2/wsfederation" realm="site" requireHttps="false" />
    </federationConfiguration>
  </system.identityModel.services>

0 个答案:

没有答案
相关问题