Share via


FederatedSecurityTokenManager Members

[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

SecurityTokenManager that enables plugging custom tokens easily. The SecurityTokenManager provides methods to register custom token providers, serializers and authenticators. It can wrap another Token Managers and delegate token operation calls to it if required.

The following tables list the members exposed by the FederatedSecurityTokenManager type.

Public Constructors

  Name Description
  FederatedSecurityTokenManager Overloaded. Initializes an instance of FederatedSecurityTokenManager.

Top

Public Properties

  Name Description
public property ExceptionMapper Gets or sets the ExceptionMapper to be used when throwing exceptions.
public property SecurityTokenHandlers Returns the list of SecurityTokenHandlers.
public property ServiceCredentials  (Inherited from ServiceCredentialsSecurityTokenManager)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method CreateSecurityTokenAuthenticator Overridden. Overriden from the base class. Creates the requested Token Authenticator. Looks up the list of Token Handlers registered with the token Manager based on the TokenType Uri in the SecurityTokenRequirement. If none is found, then the call is delegated to the inner Token Manager.
public method CreateSecurityTokenProvider  Overridden. (Inherited from SecurityTokenManager)
public method CreateSecurityTokenSerializer Overridden. Overriden from the base class. Creates the requested Token Serializer. Returns a Security Token Serializer that wraps the list of token handlers registered and also the serializers from the inner token manager.
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetIdentityOfSelf  (Inherited from ServiceCredentialsSecurityTokenManager)
public methodstatic GetNormalizedEndpointId Converts the ListenUri in the SecurityTokenRequirement to a normalized string. The method preserves the Uri scheme, port and absolute path and replaces the host name with the string 'NormalizedHostName'.
public method GetType  (Inherited from Object)
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method GetDefaultOutOfBandTokenResolver The out-of-band token resolver to be used if the authenticator does not provide another.
protected method IsIssuedSecurityTokenRequirement  (Inherited from ServiceCredentialsSecurityTokenManager)
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

FederatedSecurityTokenManager Class
Microsoft.IdentityModel.Tokens Namespace

Copyright © 2008 by Microsoft Corporation. All rights reserved.