C# Class pGina.Plugin.Ldap.LdapPlugin

Inheritance: IStatefulPlugin, IPluginAuthentication, IPluginAuthorization, IPluginAuthenticationGateway, IPluginConfiguration, IPluginChangePassword
Datei anzeigen Open project: MutonUfoAI/pgina Class Usage Examples

Public Properties

Property Type Description
LdapUuid System.Guid

Public Methods

Method Description
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

Private Methods

Method Description
BindForAuthzOrGatewaySearch ( LdapServer serv ) : void
WeAuthedThisUser ( PluginActivityInformation actInfo ) : bool

Method Details

AuthenticateUser() public method

public AuthenticateUser ( Shared properties ) : BooleanResult
properties Shared
return pGina.Shared.Types.BooleanResult

AuthenticatedUserGateway() public method

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

AuthorizeUser() public method

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

BeginChain() public method

public BeginChain ( SessionProperties props ) : void
props SessionProperties
return void

ChangePassword() public method

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

Configure() public method

public Configure ( ) : void
return void

EndChain() public method

public EndChain ( SessionProperties props ) : void
props SessionProperties
return void

LdapPlugin() public method

public LdapPlugin ( ) : System
return System

Starting() public method

public Starting ( ) : void
return void

Stopping() public method

public Stopping ( ) : void
return void

Property Details

LdapUuid public_oe static_oe property

public static Guid,System LdapUuid
return System.Guid