C# 클래스 CogMon.Services.User.CogMonAuth

상속: IUserAuth
파일 보기 프로젝트 열기: lafar6502/cogmon

보호된 프로퍼티들

프로퍼티 타입 설명
_users UserEntry>.System.Collections.Concurrent.ConcurrentDictionary
log Logger

공개 메소드들

메소드 설명
AuthenticateByToken ( string token ) : UserInfo
GetUserInfo ( IIdentity userIdentity ) : UserInfo
IdentityAuthenticate ( IIdentity userIdentity ) : bool
PasswordAuthenticate ( string user, string password ) : bool

보호된 메소드들

메소드 설명
UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
UserNotFound ( IIdentity identity ) : UserInfo

메소드 상세

AuthenticateByToken() 공개 메소드

public AuthenticateByToken ( string token ) : UserInfo
token string
리턴 CogMon.Lib.UserInfo

GetUserInfo() 공개 메소드

public GetUserInfo ( IIdentity userIdentity ) : UserInfo
userIdentity IIdentity
리턴 CogMon.Lib.UserInfo

IdentityAuthenticate() 공개 메소드

public IdentityAuthenticate ( IIdentity userIdentity ) : bool
userIdentity IIdentity
리턴 bool

PasswordAuthenticate() 공개 메소드

public PasswordAuthenticate ( string user, string password ) : bool
user string
password string
리턴 bool

UserFound() 보호된 메소드

protected UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
identity IIdentity
userRec CogMon.Lib.UserInfo
리턴 CogMon.Lib.UserInfo

UserNotFound() 보호된 메소드

protected UserNotFound ( IIdentity identity ) : UserInfo
identity IIdentity
리턴 CogMon.Lib.UserInfo

프로퍼티 상세

_users 보호되어 있는 프로퍼티

protected System.Collections.Concurrent.ConcurrentDictionary _users
리턴 UserEntry>.System.Collections.Concurrent.ConcurrentDictionary

log 보호되어 있는 프로퍼티

protected Logger log
리턴 Logger