C# Класс HealthMonitoring.SelfHost.Security.AuthorizationExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
Authorize ( this context ) : void
Authorize ( this context, System.Guid endpointId ) : void
AuthorizeRegistration ( this context, EndpointRegistration model, Endpoint modifiable ) : void
ParseAuthorizationHeader ( this context ) : Credentials

Приватные методы

Метод Описание
IsInRoles ( System.Web.Http.Controllers.HttpRequestContext context ) : bool
IsSelfAuthorized ( this context, System.Guid endpointId ) : bool
ParseCredentialsFromRequestHeader ( HttpRequestMessage message ) : Credentials

Описание методов

Authorize() публичный статический Метод

public static Authorize ( this context ) : void
context this
Результат void

Authorize() публичный статический Метод

public static Authorize ( this context, System.Guid endpointId ) : void
context this
endpointId System.Guid
Результат void

AuthorizeRegistration() публичный статический Метод

public static AuthorizeRegistration ( this context, EndpointRegistration model, Endpoint modifiable ) : void
context this
model HealthMonitoring.SelfHost.Entities.EndpointRegistration
modifiable HealthMonitoring.Management.Core.Endpoint
Результат void

ParseAuthorizationHeader() публичный статический Метод

public static ParseAuthorizationHeader ( this context ) : Credentials
context this
Результат HealthMonitoring.Security.Credentials