C# Class HealthMonitoring.SelfHost.Security.AuthorizationExtensions

Afficher le fichier Open project: wongatech/HealthMonitoring

Méthodes publiques

Méthode Description
Authorize ( this context ) : void
Authorize ( this context, System.Guid endpointId ) : void
AuthorizeRegistration ( this context, EndpointRegistration model, Endpoint modifiable ) : void
ParseAuthorizationHeader ( this context ) : Credentials

Private Methods

Méthode Description
IsInRoles ( System.Web.Http.Controllers.HttpRequestContext context ) : bool
IsSelfAuthorized ( this context, System.Guid endpointId ) : bool
ParseCredentialsFromRequestHeader ( HttpRequestMessage message ) : Credentials

Method Details

Authorize() public static méthode

public static Authorize ( this context ) : void
context this
Résultat void

Authorize() public static méthode

public static Authorize ( this context, System.Guid endpointId ) : void
context this
endpointId System.Guid
Résultat void

AuthorizeRegistration() public static méthode

public static AuthorizeRegistration ( this context, EndpointRegistration model, Endpoint modifiable ) : void
context this
model HealthMonitoring.SelfHost.Entities.EndpointRegistration
modifiable HealthMonitoring.Management.Core.Endpoint
Résultat void

ParseAuthorizationHeader() public static méthode

public static ParseAuthorizationHeader ( this context ) : Credentials
context this
Résultat HealthMonitoring.Security.Credentials