fix: some cleanup and fixing runtime bugs, refs NOISSUE

This commit is contained in:
2025-05-31 13:41:03 +02:00
parent dbd83ebb6a
commit 0d2ec3712e
23 changed files with 269 additions and 128 deletions

View File

@@ -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