C# Класс pGina.Plugin.Ldap.LdapPlugin

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

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

Свойство Тип Описание
LdapUuid System.Guid

Открытые методы

Метод Описание
AuthenticateUser ( Shared properties ) : BooleanResult
AuthenticatedUserGateway ( SessionProperties properties ) : BooleanResult
AuthorizeUser ( SessionProperties properties ) : BooleanResult
BeginChain ( SessionProperties props ) : void
ChangePassword ( SessionProperties properties, ChangePasswordPluginActivityInfo pluginInfo ) : BooleanResult
Configure ( ) : void
EndChain ( SessionProperties props ) : void
LdapPlugin ( ) : System
Starting ( ) : void
Stopping ( ) : void

Приватные методы

Метод Описание
BindForAuthzOrGatewaySearch ( LdapServer serv ) : void
WeAuthedThisUser ( PluginActivityInformation actInfo ) : bool

Описание методов

AuthenticateUser() публичный Метод

public AuthenticateUser ( Shared properties ) : BooleanResult
properties Shared
Результат 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

BeginChain() публичный Метод

public BeginChain ( SessionProperties props ) : void
props SessionProperties
Результат void

ChangePassword() публичный Метод

public ChangePassword ( SessionProperties properties, ChangePasswordPluginActivityInfo pluginInfo ) : BooleanResult
properties SessionProperties
pluginInfo pGina.Shared.Types.ChangePasswordPluginActivityInfo
Результат pGina.Shared.Types.BooleanResult

Configure() публичный Метод

public Configure ( ) : void
Результат void

EndChain() публичный Метод

public EndChain ( SessionProperties props ) : void
props SessionProperties
Результат void

LdapPlugin() публичный Метод

public LdapPlugin ( ) : System
Результат System

Starting() публичный Метод

public Starting ( ) : void
Результат void

Stopping() публичный Метод

public Stopping ( ) : void
Результат void

Описание свойств

LdapUuid публичное статическое свойство

public static Guid,System LdapUuid
Результат System.Guid