C# 클래스 Universe.Services.AuthenticationServiceBase

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
m_Database IAuthenticationData
m_authenticateUsers bool

공개 메소드들

메소드 설명
CheckExists ( UUID principalID, string authType ) : bool
Release ( UUID principalID, string token, string authType ) : bool
Remove ( UUID principalID, string authType ) : bool
SetPassword ( UUID principalID, string authType, string password ) : bool
SetPasswordHashed ( UUID principalID, string authType, string Hashedpassword ) : bool
SetPlainPassword ( UUID principalID, string authType, string pass ) : bool
SetSaltedPassword ( UUID principalID, string authType, string salt, string pass ) : bool
Verify ( UUID principalID, string authType, string token, int lifetime ) : bool

보호된 메소드들

메소드 설명
GetToken ( UUID principalID, int lifetime ) : string

비공개 메소드들

메소드 설명
SaveAuth ( AuthData auth, UUID principalID ) : bool

메소드 상세

CheckExists() 공개 메소드

public CheckExists ( UUID principalID, string authType ) : bool
principalID UUID
authType string
리턴 bool

GetToken() 보호된 메소드

protected GetToken ( UUID principalID, int lifetime ) : string
principalID UUID
lifetime int
리턴 string

Release() 공개 메소드

public Release ( UUID principalID, string token, string authType ) : bool
principalID UUID
token string
authType string
리턴 bool

Remove() 공개 메소드

public Remove ( UUID principalID, string authType ) : bool
principalID UUID
authType string
리턴 bool

SetPassword() 공개 메소드

public SetPassword ( UUID principalID, string authType, string password ) : bool
principalID UUID
authType string
password string
리턴 bool

SetPasswordHashed() 공개 메소드

public SetPasswordHashed ( UUID principalID, string authType, string Hashedpassword ) : bool
principalID UUID
authType string
Hashedpassword string
리턴 bool

SetPlainPassword() 공개 메소드

public SetPlainPassword ( UUID principalID, string authType, string pass ) : bool
principalID UUID
authType string
pass string
리턴 bool

SetSaltedPassword() 공개 메소드

public SetSaltedPassword ( UUID principalID, string authType, string salt, string pass ) : bool
principalID UUID
authType string
salt string
pass string
리턴 bool

Verify() 공개 메소드

public Verify ( UUID principalID, string authType, string token, int lifetime ) : bool
principalID UUID
authType string
token string
lifetime int
리턴 bool

프로퍼티 상세

m_Database 보호되어 있는 프로퍼티

protected IAuthenticationData m_Database
리턴 IAuthenticationData

m_authenticateUsers 보호되어 있는 프로퍼티

protected bool m_authenticateUsers
리턴 bool