C# 클래스 HealthMonitoring.SelfHost.Security.AuthorizationExtensions

파일 보기 프로젝트 열기: wongatech/HealthMonitoring

공개 메소드들

메소드 설명
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