Jelajahi Sumber

!1593 【轻量级 PR】:️同步域用户时缺少密码解密
Merge pull request !1593 from KaneLeung/N/A

zuohuaijun 1 tahun lalu
induk
melakukan
596add5816
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      Admin.NET/Admin.NET.Core/Service/Auth/SysLdapService.cs

+ 2 - 1
Admin.NET/Admin.NET.Core/Service/Auth/SysLdapService.cs

@@ -190,7 +190,8 @@ public class SysLdapService : IDynamicApiController, ITransient
         try
         {
             ldapConn.Connect(sysLdap.Host, sysLdap.Port);
-            ldapConn.Bind(sysLdap.Version, sysLdap.BindDn, sysLdap.BindPass);
+            string bindPass = CryptogramUtil.Decrypt(sysLdap.BindPass);
+            ldapConn.Bind(sysLdap.Version, sysLdap.BindDn, bindPass);
             var ldapSearchResults = ldapConn.Search(sysLdap.BaseDn, LdapConnection.ScopeOne, "(objectClass=*)", null, false);
             var userLdapList = new List<SysUserLdap>();
             while (ldapSearchResults.HasMore())