Class LdapManager
Assembly: Volo.Abp.Ldap.dll
Syntax
public class LdapManager : ILdapManager, ITransientDependency
Constructors
LdapManager(ILdapSettingProvider)
Declaration
public LdapManager(ILdapSettingProvider ldapSettingProvider)
Parameters
Properties
LdapSettingProvider
Declaration
protected ILdapSettingProvider LdapSettingProvider { get; }
Property Value
Logger
Declaration
public ILogger<LdapManager> Logger { get; set; }
Property Value
Methods
AuthenticateAsync(string, string)
Declaration
public virtual Task<bool> AuthenticateAsync(string username, string password)
Parameters
Returns
AuthenticateLdapConnectionAsync(ILdapConnection, string, string)
Declaration
protected virtual Task AuthenticateLdapConnectionAsync(ILdapConnection connection, string username, string password)
Parameters
Type |
Name |
Description |
ILdapConnection |
connection |
|
string |
username |
|
string |
password |
|
Returns
Declaration
protected virtual Task ConfigureLdapConnectionAsync(ILdapConnection ldapConnection)
Parameters
Type |
Name |
Description |
ILdapConnection |
ldapConnection |
|
Returns
ConnectAsync(ILdapConnection)
Declaration
protected virtual Task ConnectAsync(ILdapConnection ldapConnection)
Parameters
Type |
Name |
Description |
ILdapConnection |
ldapConnection |
|
Returns
CreateLdapConnectionAsync()
Declaration
protected virtual Task<ILdapConnection> CreateLdapConnectionAsync()
Returns
Type |
Description |
Task<ILdapConnection> |
|
Implements
Extension Methods