fix: some cleanup and fixing runtime bugs, refs NOISSUE
This commit is contained in:
@@ -6,8 +6,6 @@ using System.Linq;
|
||||
|
||||
public class LdapIntegration
|
||||
{
|
||||
public static LdapIntegration? Instance;
|
||||
|
||||
private readonly string[] attributesToQuery = new string[]
|
||||
{
|
||||
"uid",
|
||||
@@ -16,12 +14,13 @@ public class LdapIntegration
|
||||
"mail"
|
||||
};
|
||||
|
||||
public LdapIntegration(string uri, int port, string adminBind, string adminPass)
|
||||
public LdapIntegration(ILogger<LdapIntegration> logger)
|
||||
{
|
||||
this.Uri = uri;
|
||||
this.Port = port;
|
||||
this.AdminBind = adminBind;
|
||||
this.AdminPass = adminPass;
|
||||
this.Uri = AppConfiguration.Instance.LDAPConfig.LDAPserver;
|
||||
this.Port = AppConfiguration.Instance.LDAPConfig.Port;
|
||||
this.AdminBind = AppConfiguration.Instance.LDAPConfig.Username;
|
||||
this.AdminPass = AppConfiguration.Instance.LDAPConfig.Password;
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
private string Uri { get; set; }
|
||||
@@ -32,6 +31,8 @@ public class LdapIntegration
|
||||
|
||||
private string AdminPass { get; set; }
|
||||
|
||||
private ILogger<LdapIntegration> logger { get; set; }
|
||||
|
||||
public bool TestLogin(string username, string password)
|
||||
{
|
||||
try
|
||||
|
Reference in New Issue
Block a user