У меня возникла проблема с аутентификацией ADSL.Ошибка аутентификации сертификатов ADLDS SSL
Каждый раз, когда я пытаюсь войти в систему, я получаю следующее сообщение об ошибке на машине, где установлен ADLDS
.
В этой системе нет соответствующих учетных данных сервера по умолчанию. Это предотвратит использование серверными приложениями, использующими учетные данные по умолчанию для системы, для принятия SSL-соединений. Примером такого приложения является сервер каталогов. Приложения, которые управляют своими учетными данными, например, интернет-информационным сервером, не подвержены этому.
Я установил несколько сертификатов разработчиков, чтобы разрешить SSL
, и у меня возникла проблема. Поэтому я удалил все установленные мной сертификаты, и теперь я получаю следующую ошибку. Я вернул код обратно, чтобы не использовать безопасное соединение.
protected ContextOptions _contextOptions = ContextOptions.Negotiate;
protected PrincipalContext getPrincipal()
{
return new PrincipalContext(ContextType.ApplicationDirectory, "myserver.public:11389", "CN=mycontainer,DC=t,DC=public", _contextOptions);
}
//Authenticate users against AD LDS
public bool Authenticate(string username, string password)
{
bool isAuthenticated = false;
using (PrincipalContext pCtx = getPrincipal())
{
isAuthenticated = pCtx.ValidateCredentials(username, password);
}
return isAuthenticated;
}
Но по какой-то причине он по-прежнему пытается обеспечить безопасное соединение. Обратите внимание, что у меня есть другой код, например, поиск пользователя по GUIDID
, и это работает без каких-либо проблем. Все, что связано с паролем, не работает.
Любые предложения о том, как исправить это?
Привет, я новичок в AD LDS, и определенно понятия не имею. но теперь мне нужно создать приложение для этой необходимости аутентификации пользователей через AD LDS SSL. пожалуйста, будьте добры, чтобы предоставить мне ссылку, с чего начать? спасибо –
Код, который у меня есть в моем вопросе, будет аутентифицировать пользователя. Единственное, что вам нужно изменить, это номер порта. Обычно порт SSL - 636. – smr5