IdentityModelServiceAuthorizationManager 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.]

Custom ServiceAuthorizationManager implementation. This class substitues the WCF generated IAuthorizationPolicies with AuthorizationPolicy. These policies do not participate in the EvaluationContext and hence will render an empty WCF AuthorizationConext. Once this AuthorizationManager is substitued to a ServiceHost, only IClaimsPrincipal will be available for Authorization decisions.

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

Public Constructors

  Name Description
  IdentityModelServiceAuthorizationManager Initializes a new instance of the IdentityModelServiceAuthorizationManager class.

Top

Protected Fields

  Name Description
protected fieldstatic AnonymousAuthorizationPolicy Authorization policy for anonymous authentication.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method CheckAccess  (Inherited from ServiceAuthorizationManager)
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method CheckAccessCore Overridden. Checks authorization for the given operation context based on policy evaluation.
protected method Finalize  (Inherited from Object)
protected method GetAuthorizationPolicies Overridden. Override of the base class method. Substitues WCF IAuthorizationPolicy with AuthorizationPolicy.
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

IdentityModelServiceAuthorizationManager Class
Microsoft.IdentityModel.Tokens Namespace

Copyright © 2008 by Microsoft Corporation. All rights reserved.