C# 클래스 MonkeyFist.Services.Authenticator

파일 보기 프로젝트 열기: robconery/monkey-fist 1 사용 예제들

공개 메소드들

메소드 설명
AuthenticateUser ( Credentials creds ) : AuthenticationResult
AuthenticateUserByToken ( string token, string ip = "127.0.0.1" ) : AuthenticationResult
Authenticator ( Configuration config = null ) : System
CreateSession ( User user ) : UserSession
EndUserSession ( System.Guid sessionToken ) : bool
FindUserByAuthenticationToken ( ) : User
GetCurrentUser ( System.Guid sessionToken ) : User
HashedPasswordDoesNotMatch ( User user ) : bool
LocateUser ( ) : User
SetUserLoginStats ( User user ) : void
UserAuthenticated ( User user ) : void

비공개 메소드들

메소드 설명
EmailOrPasswordNotPresent ( ) : bool
InvalidLogin ( string message ) : AuthenticationResult

메소드 상세

AuthenticateUser() 공개 메소드

public AuthenticateUser ( Credentials creds ) : AuthenticationResult
creds Credentials
리턴 AuthenticationResult

AuthenticateUserByToken() 공개 메소드

public AuthenticateUserByToken ( string token, string ip = "127.0.0.1" ) : AuthenticationResult
token string
ip string
리턴 AuthenticationResult

Authenticator() 공개 메소드

public Authenticator ( Configuration config = null ) : System
config Configuration
리턴 System

CreateSession() 공개 메소드

public CreateSession ( User user ) : UserSession
user MonkeyFist.Models.User
리턴 MonkeyFist.Models.UserSession

EndUserSession() 공개 메소드

public EndUserSession ( System.Guid sessionToken ) : bool
sessionToken System.Guid
리턴 bool

FindUserByAuthenticationToken() 공개 메소드

public FindUserByAuthenticationToken ( ) : User
리턴 MonkeyFist.Models.User

GetCurrentUser() 공개 메소드

public GetCurrentUser ( System.Guid sessionToken ) : User
sessionToken System.Guid
리턴 MonkeyFist.Models.User

HashedPasswordDoesNotMatch() 공개 메소드

public HashedPasswordDoesNotMatch ( User user ) : bool
user MonkeyFist.Models.User
리턴 bool

LocateUser() 공개 메소드

public LocateUser ( ) : User
리턴 MonkeyFist.Models.User

SetUserLoginStats() 공개 메소드

public SetUserLoginStats ( User user ) : void
user MonkeyFist.Models.User
리턴 void

UserAuthenticated() 공개 메소드

public UserAuthenticated ( User user ) : void
user MonkeyFist.Models.User
리턴 void