C# Class CogMon.Services.User.CogMonAuth

Inheritance: IUserAuth
Afficher le fichier Open project: lafar6502/cogmon

Protected Properties

Свойство Type Description
_users UserEntry>.System.Collections.Concurrent.ConcurrentDictionary
log Logger

Méthodes publiques

Méthode Description
AuthenticateByToken ( string token ) : UserInfo
GetUserInfo ( IIdentity userIdentity ) : UserInfo
IdentityAuthenticate ( IIdentity userIdentity ) : bool
PasswordAuthenticate ( string user, string password ) : bool

Méthodes protégées

Méthode Description
UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
UserNotFound ( IIdentity identity ) : UserInfo

Method Details

AuthenticateByToken() public méthode

public AuthenticateByToken ( string token ) : UserInfo
token string
Résultat CogMon.Lib.UserInfo

GetUserInfo() public méthode

public GetUserInfo ( IIdentity userIdentity ) : UserInfo
userIdentity IIdentity
Résultat CogMon.Lib.UserInfo

IdentityAuthenticate() public méthode

public IdentityAuthenticate ( IIdentity userIdentity ) : bool
userIdentity IIdentity
Résultat bool

PasswordAuthenticate() public méthode

public PasswordAuthenticate ( string user, string password ) : bool
user string
password string
Résultat bool

UserFound() protected méthode

protected UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
identity IIdentity
userRec CogMon.Lib.UserInfo
Résultat CogMon.Lib.UserInfo

UserNotFound() protected méthode

protected UserNotFound ( IIdentity identity ) : UserInfo
identity IIdentity
Résultat CogMon.Lib.UserInfo

Property Details

_users protected_oe property

protected System.Collections.Concurrent.ConcurrentDictionary _users
Résultat UserEntry>.System.Collections.Concurrent.ConcurrentDictionary

log protected_oe property

protected Logger log
Résultat Logger