C# 클래스 UserManagement.Domain.Authorizer

상속: IAuthorizer
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore 1 사용 예제들

공개 메소드들

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