This topic has not yet been rated - Rate this topic

ClaimsAuthorizationManager.CheckAccess Method

Windows Identity Foundation


When implemented in a derived class, returns a value that indicates whether the subject specified in the authorization context is authorized to perform the specified action on the specified resource.


Namespace: Microsoft.IdentityModel.Claims
Assembly: Microsoft.IdentityModel (in microsoft.identitymodel.dll)
  Dim instance As ClaimsAuthorizationManager
Dim context As AuthorizationContext
Dim returnValue As Boolean

returnValue = instance.CheckAccess(context)
public virtual bool CheckAccess (
	AuthorizationContext context
)
public boolean CheckAccess (
	AuthorizationContext context
)
public function CheckAccess (
	context : AuthorizationContext
) : boolean

Parameters

context

A AuthorizationContext that encapsulates the subject, resource, and action for which to determine authorization.

Return Value

true if the subject is authorized; otherwise, false.

The base implementation always returns true, authorizing access. You can override this method in a derived class to authorize access based on the requirements of your RP application. If this method returns false, Windows® Identity Foundation (WIF) returns an unauthorized error to the caller; otherwise, execution is passed to the RP application.


Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

 

Target Platforms

Windows 7, Windows Server 2008 R2, Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2003 SP2 (32-bit or 64-bit)
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ