C# Класс Raven.Database.Server.Security.MixedModeRequestAuthorizer

Наследование: AbstractRequestAuthorizer
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Authorize ( IHttpContext context ) : bool
Dispose ( ) : void
GenerateSingleUseAuthToken ( DocumentDatabase db, IPrincipal user ) : string
GetApprovedDatabases ( IPrincipal user, IHttpContext context ) : List
GetUser ( IHttpContext context ) : IPrincipal

Защищенные методы

Метод Описание
Initialize ( ) : void

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

Метод Описание
AuthorizeUsingleUseAuthToken ( IHttpContext context, string token ) : bool

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

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

public Authorize ( IHttpContext context ) : bool
context IHttpContext
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GenerateSingleUseAuthToken() публичный Метод

public GenerateSingleUseAuthToken ( DocumentDatabase db, IPrincipal user ) : string
db DocumentDatabase
user IPrincipal
Результат string

GetApprovedDatabases() публичный Метод

public GetApprovedDatabases ( IPrincipal user, IHttpContext context ) : List
user IPrincipal
context IHttpContext
Результат List

GetUser() публичный Метод

public GetUser ( IHttpContext context ) : IPrincipal
context IHttpContext
Результат IPrincipal

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void