C# Класс pGina.Plugin.LocalMachine.PluginImpl

Наследование: IPluginAuthentication, IPluginAuthorization, IPluginAuthenticationGateway, IPluginConfiguration, IPluginEventNotifications, IPluginLogoffRequestAddTime, IPluginChangePassword
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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