From 6215642fcfd2c437f7e1b9a74a0e279773997647 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Wed, 6 Aug 2025 17:43:39 +0200 Subject: [PATCH] =?UTF-8?q?feat(ActiveDirectoryOptions):=20AuthenticationT?= =?UTF-8?q?ype-Eigenschaft=20hinzuf=C3=BCgen=20=20-=20AuthenticationType-E?= =?UTF-8?q?igenschaft=20zu=20SearchRoot=20in=20DirectorySearchQueryHandler?= =?UTF-8?q?=20hinzuf=C3=BCgen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DigitalData.ActiveDirectory/ActiveDirectoryOptions.cs | 7 ++++++- src/DigitalData.ActiveDirectory/DirectorySearchQuery.cs | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/DigitalData.ActiveDirectory/ActiveDirectoryOptions.cs b/src/DigitalData.ActiveDirectory/ActiveDirectoryOptions.cs index e4b44bc..7dd3f23 100644 --- a/src/DigitalData.ActiveDirectory/ActiveDirectoryOptions.cs +++ b/src/DigitalData.ActiveDirectory/ActiveDirectoryOptions.cs @@ -1,5 +1,8 @@ -namespace DigitalData.ActiveDirectory; +using System.DirectoryServices; +namespace DigitalData.ActiveDirectory; + +[System.Diagnostics.CodeAnalysis.SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "")] public class ActiveDirectoryOptions { public string Path { get; set; } = null!; @@ -7,4 +10,6 @@ public class ActiveDirectoryOptions public string Username { get; set; } = null!; public string Password { get; set; } = null!; + + public IEnumerable AuthenticationType { get; set; } = new List() { AuthenticationTypes.None }; } \ No newline at end of file diff --git a/src/DigitalData.ActiveDirectory/DirectorySearchQuery.cs b/src/DigitalData.ActiveDirectory/DirectorySearchQuery.cs index be7c761..1a00de7 100644 --- a/src/DigitalData.ActiveDirectory/DirectorySearchQuery.cs +++ b/src/DigitalData.ActiveDirectory/DirectorySearchQuery.cs @@ -40,7 +40,8 @@ public class DirectorySearchQueryHandler : IRequestHandler a | b) }; request.AfterInit?.Invoke(searcher);