C# Class pGina.Plugin.LocalMachine.PluginImpl

Inheritance: IPluginAuthentication, IPluginAuthorization, IPluginAuthenticationGateway, IPluginConfiguration, IPluginEventNotifications, IPluginLogoffRequestAddTime, IPluginChangePassword
Afficher le fichier Open project: MutonUfoAI/pgina

Méthodes publiques

Свойство Type Description
IsShuttingDown System.Boolean

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AuthenticateUser() public méthode

public AuthenticateUser ( SessionProperties properties ) : BooleanResult
properties SessionProperties
Résultat pGina.Shared.Types.BooleanResult

AuthenticatedUserGateway() public méthode

public AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
properties SessionProperties
Résultat pGina.Shared.Types.BooleanResult

AuthorizeUser() public méthode

public AuthorizeUser ( SessionProperties properties ) : BooleanResult
properties SessionProperties
Résultat pGina.Shared.Types.BooleanResult

ChangePassword() public méthode

public ChangePassword ( SessionProperties properties, ChangePasswordPluginActivityInfo pluginInfo ) : BooleanResult
properties SessionProperties
pluginInfo pGina.Shared.Types.ChangePasswordPluginActivityInfo
Résultat pGina.Shared.Types.BooleanResult

Configure() public méthode

public Configure ( ) : void
Résultat void

LoginUserRequest() public méthode

public LoginUserRequest ( string username ) : System.Boolean
username string
Résultat System.Boolean

LogoffRequestAddTime() public méthode

public LogoffRequestAddTime ( ) : System.Boolean
Résultat System.Boolean

PluginImpl() public méthode

public PluginImpl ( ) : System
Résultat System

SessionChange() public méthode

public SessionChange ( int SessionId, System Reason, SessionProperties properties ) : void
SessionId int
Reason System
properties SessionProperties
Résultat void

Starting() public méthode

public Starting ( ) : void
Résultat void

Stopping() public méthode

public Stopping ( ) : void
Résultat void

Property Details

IsShuttingDown public_oe static_oe property

public static Boolean,System IsShuttingDown
Résultat System.Boolean