<system.identityModel>

Provides configuration for enabling Windows Identity Foundation (WIF) options in applications.

<system.identityModel>

Syntax

<system.identityModel>  
</system.identityModel>  

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None

Child Elements

Element Description
<identityConfiguration> Specifies service-level identity settings.

Parent Elements

Element Description
<configuration> The root element in every configuration file used by the common language runtime and .NET Framework applications.

Remarks

Add a <system.identityModel> section to the configuration file to configure a service or application to use Windows Identity Foundation (WIF). The <system.identityModel> element is represented by the SystemIdentityModelSection class.

Example

The following example shows how to add a <system.identityModel> section to a configuration file. You must first add the configuration section and namespace declaration under the <configSections> element. Then you can add the <system.IdentityModel> element to your configuration file to specify one or more identity configurations.

<configuration>  
  <configSections>  
    <!--WIF 4.5 sections -->  
    <section name="system.identityModel" type="System.IdentityModel.Configuration.SystemIdentityModelSection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
    <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>  
  </configSections>  

  ...  

  <system.identityModel>  
    <identityConfiguration>  
      <audienceUris>  
        <add value="http://localhost/WebApplication1/" />  
      </audienceUris>  
      <issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089">  
        <trustedIssuers>  
          <add thumbprint="313D3B … 9106A9EC" name="SelfSTS" />  
        </trustedIssuers>  
      </issuerNameRegistry>  
      <certificateValidation certificateValidationMode="None"/>  
    </identityConfiguration>  
  </system.identityModel>  

  ...  

</configuration>  

See Also

SystemIdentityModelSection