Я знаю, что LDAP может быть очень медленным, если вы не назначите, какой тип соединения он должен использовать (ssl, подпись и т. Д.).Затем он попытается договориться с AD, какой тип соединения он должен использовать, и это может быть очень медленным.
У нас возникла проблема с клиентом, у которого возникла эта проблема, и время входа в систему увеличилось с 20+ секунд дооколо 1 секунды.
Так что, если вы используете свой собственный модуль LDAP или аналогичный, который может иметь место.
Если вы используете модуль Sitecore LDAP, я не знаю, можете ли вы настроить его.
Поскольку я не создавал это исправление и не очень хорошо разбираюсь в AD, я не знаю, что делать, но, возможно, вам поможет следующий код:
var connection = new LdapConnection(d);
connection.SessionOptions.SecureSocketLayer = false;
NetworkCredential nw = new NetworkCredential(username, password);
connection.AuthType = AuthType.Negotiate;
connection.SessionOptions.Signing = true;
connection.SessionOptions.Sealing = true;
connection.Bind(nw)
Iнадеюсь, что это поможет.