[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]
Determines whether the given principal object is authorized to perform a specific operation described by the given AuthorizationContext.
Assembly: System.ServiceModel.DomainServices.Server (in System.ServiceModel.DomainServices.Server.dll)
public AuthorizationResult Authorize( IPrincipal principal, AuthorizationContext authorizationContext )
- Type: System.Security.Principal.IPrincipal
The IPrincipal to be authorized.
- Type: System.ComponentModel.DataAnnotations.AuthorizationContext
The AuthorizationContext describing the context in which authorization has been requested.
Return ValueType: System.ComponentModel.DataAnnotations.AuthorizationResult
An AuthorizationResult object that indicates whether the operation is allowed or denied. Returns Allowed when the operation is allowed. Returns a non-null AuthorizationResult when the request has been denied. The ErrorMessage property contains the error message that is displayed to users.
This method is the entry point for authorization. It delegates to the derived class's IsAuthorized method for implementation-specific authorization.