C# 클래스 pGina.Plugin.LocalMachine.PluginImpl

상속: IPluginAuthentication, IPluginAuthorization, IPluginAuthenticationGateway, IPluginConfiguration, IPluginEventNotifications, IPluginLogoffRequestAddTime, IPluginChangePassword
파일 보기 프로젝트 열기: MutonUfoAI/pgina

공개 프로퍼티들

프로퍼티 타입 설명
IsShuttingDown System.Boolean

공개 메소드들

메소드 설명
AuthenticateUser ( SessionProperties properties ) : BooleanResult
AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
AuthorizeUser ( SessionProperties properties ) : BooleanResult
ChangePassword ( SessionProperties properties, ChangePasswordPluginActivityInfo pluginInfo ) : BooleanResult
Configure ( ) : void
LoginUserRequest ( string username ) : System.Boolean
LogoffRequestAddTime ( ) : System.Boolean
PluginImpl ( ) : System
SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
Starting ( ) : void
Stopping ( ) : void

비공개 메소드들

메소드 설명
DidWeAuthThisUser ( SessionProperties properties, bool exclusiveOnly ) : bool
DoesAuthzApply ( SessionProperties properties ) : bool
FindString ( string array, string filter ) : int
HasUserAuthenticatedYet ( SessionProperties properties ) : bool
ListedInGroup ( string name, SecurityIdentifier sid, SessionProperties properties ) : bool
cleanup ( UserInformation userInfo, int sessionID, SessionProperties properties ) : void

메소드 상세

AuthenticateUser() 공개 메소드

public AuthenticateUser ( SessionProperties properties ) : BooleanResult
properties SessionProperties
리턴 pGina.Shared.Types.BooleanResult

AuthenticatedUserGateway() 공개 메소드

public AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
properties SessionProperties
리턴 pGina.Shared.Types.BooleanResult

AuthorizeUser() 공개 메소드

public AuthorizeUser ( SessionProperties properties ) : BooleanResult
properties SessionProperties
리턴 pGina.Shared.Types.BooleanResult

ChangePassword() 공개 메소드

public ChangePassword ( SessionProperties properties, ChangePasswordPluginActivityInfo pluginInfo ) : BooleanResult
properties SessionProperties
pluginInfo pGina.Shared.Types.ChangePasswordPluginActivityInfo
리턴 pGina.Shared.Types.BooleanResult

Configure() 공개 메소드

public Configure ( ) : void
리턴 void

LoginUserRequest() 공개 메소드

public LoginUserRequest ( string username ) : System.Boolean
username string
리턴 System.Boolean

LogoffRequestAddTime() 공개 메소드

public LogoffRequestAddTime ( ) : System.Boolean
리턴 System.Boolean

PluginImpl() 공개 메소드

public PluginImpl ( ) : System
리턴 System

SessionChange() 공개 메소드

public SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
SessionId int
Reason System
properties SessionProperties
리턴 void

Starting() 공개 메소드

public Starting ( ) : void
리턴 void

Stopping() 공개 메소드

public Stopping ( ) : void
리턴 void

프로퍼티 상세

IsShuttingDown 공개적으로 정적으로 프로퍼티

public static Boolean,System IsShuttingDown
리턴 System.Boolean