C# Class UserManagement.Domain.Authorizer

Inheritance: IAuthorizer
Mostrar archivo Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
Authorize ( string email, Password password ) : AuthorizationTokenInfo
Authorizer ( System.TimeSpan tokenLifeTime, IUserRepository userRepository ) : Common.System
GetTokenInfo ( string authorizationToken ) : AuthorizationTokenInfo

Private Methods

Method Description
GenerateNewToken ( Account account ) : AuthorizationTokenInfo
TakeTokenByUserId ( int userId ) : AuthorizationTokenInfo

Method Details

Authorize() public method

public Authorize ( string email, Password password ) : AuthorizationTokenInfo
email string
password Common.Password
return AuthorizationTokenInfo

Authorizer() public method

public Authorizer ( System.TimeSpan tokenLifeTime, IUserRepository userRepository ) : Common.System
tokenLifeTime System.TimeSpan
userRepository IUserRepository
return Common.System

GetTokenInfo() public method

public GetTokenInfo ( string authorizationToken ) : AuthorizationTokenInfo
authorizationToken string
return AuthorizationTokenInfo