Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Registers a claims authentication manager for the incoming claims.
<configuration>
<system.identityModel>
<identityConfiguration>
<claimsAuthenticationManager>
Syntax
<system.identityModel>
<identityConfiguration>
<claimsAuthenticationManager type=xs:string>
<optionalConfigurationElements />
</claimsAuthenticationManager>
</identityConfiguration>
</system.identityModel>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute | Description |
---|---|
type | Specifies a custom type that derives from the ClaimsAuthenticationManager class. For more information about how to specify the type attribute, see [Custom Type References]. |
Child Elements
If there is no type
attribute, or if the type
attribute references the ClaimsAuthenticationManager class, the <claimsAuthenticationManager>
element does not take child elements; however, classes derived from ClaimsAuthenticationManager can define child configuration elements.
Parent Elements
Element | Description |
---|---|
<identityConfiguration> | Specifies service-level identity settings. |
Remarks
The default behavior provided through the ClaimsAuthenticationManager class echoes the incoming claims. If no type
attribute is specified or if the type
attribute specifies the ClaimsAuthenticationManager class, the <claimsAuthenticationManager>
element does not take child elements. You can specify the type
attribute to register a type derived from the ClaimsAuthenticationManager class to implement custom behavior. Derived classes can support configuration through child elements of the <claimsAuthenticationManager>
element by overriding the LoadCustomConfiguration method to handle these elements. The schema defined for the child elements is up to the designer of the class.
The <claimsAuthenticationManager>
element sets the IdentityConfiguration.ClaimsAuthenticationManager property.
Example
<system.identityModel>
<identityConfiguration name="MyIdentity">
<claimsAuthenticationManager type="MyNamespace.CustomClaimsAuthenticationManager, MyAssembly"/>
</identityConfiguration>
</system.identityModel>