C# Класс UserManagement.Domain.Authorizer

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

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

Метод Описание
Authorize ( string email, Password password ) : AuthorizationTokenInfo
Authorizer ( System.TimeSpan tokenLifeTime, IUserRepository userRepository ) : Common.System
GetTokenInfo ( string authorizationToken ) : AuthorizationTokenInfo

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

Метод Описание
GenerateNewToken ( Account account ) : AuthorizationTokenInfo
TakeTokenByUserId ( int userId ) : AuthorizationTokenInfo

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

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

public Authorize ( string email, Password password ) : AuthorizationTokenInfo
email string
password Common.Password
Результат AuthorizationTokenInfo

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

public Authorizer ( System.TimeSpan tokenLifeTime, IUserRepository userRepository ) : Common.System
tokenLifeTime System.TimeSpan
userRepository IUserRepository
Результат Common.System

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

public GetTokenInfo ( string authorizationToken ) : AuthorizationTokenInfo
authorizationToken string
Результат AuthorizationTokenInfo