Show / Hide Table of Contents

Class LdapManager

Inheritance
System.Object
LdapManager
Implements
ILdapManager
ITransientDependency
Namespace: Volo.Abp.Ldap
Assembly: Volo.Abp.Ldap.dll
Syntax
public class LdapManager : object, ILdapManager, ITransientDependency

Constructors

LdapManager(IOptions<AbpLdapOptions>)

Declaration
public LdapManager(IOptions<AbpLdapOptions> ldapSettingsOptions)
Parameters
Type Name Description
IOptions<AbpLdapOptions> ldapSettingsOptions

Properties

LdapOptions

Declaration
protected AbpLdapOptions LdapOptions { get; }
Property Value
Type Description
AbpLdapOptions

Logger

Declaration
public ILogger<LdapManager> Logger { get; set; }
Property Value
Type Description
ILogger<LdapManager>

Methods

Authenticate(String, String)

Declaration
public bool Authenticate(string username, string password)
Parameters
Type Name Description
System.String username
System.String password
Returns
Type Description
System.Boolean

AuthenticateLdapConnection(ILdapConnection, String, String)

Declaration
protected virtual void AuthenticateLdapConnection(ILdapConnection connection, string username, string password)
Parameters
Type Name Description
ILdapConnection connection
System.String username
System.String password

ConfigureLdapConnection(ILdapConnection)

Declaration
protected virtual void ConfigureLdapConnection(ILdapConnection connection)
Parameters
Type Name Description
ILdapConnection connection

CreateLdapConnection()

Declaration
protected virtual ILdapConnection CreateLdapConnection()
Returns
Type Description
ILdapConnection

Implements

ILdapManager
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft