Можно определить тип проверки подлинности, используемый в приложении для подключения к серверу LDAP. Можно определить тип проверки подлинности, используемый в приложении для проверки подлинности пользователя на сервере LDAP. Типы проверки пользователей можно объединить с оптимизацией, например NoneAndServerBind. Этот тип проверки подлинности можно объединить с оптимизацией ServerBind.
Типы проверки подлинности описаны в таблице «Типы проверки подлинности».
Оптимизации для типов проверки подлинности описаны в таблице «Оптимизации для типов проверки подлинности».
Для LDAP «проверка подлинности» называется подключением (bind).
Тип проверки подлинности |
Описание |
---|---|
None |
None означает простое подключение к серверу с использованием незашифрованных учетных данных. Простое подключение — это единственный механизм подключения, определенный в самой спецификации LDAP. None обладает высоким уровнем совместимости для всех поставщиков серверов LDAP. ВНИМАНИЕ! Данный тип проверки подлинности НЕБЕЗОПАСЕН, так как используются незашифрованные учетные данные. Возможное использование. Все типы серверов, но использование данного типа проверки подлинности не рекомендуется. |
NoneAndServerBind |
Тип проверки подлинности None, объединенной с оптимизацией ServerBind. ВНИМАНИЕ! Данный тип проверки подлинности НЕБЕЗОПАСЕН, так как используются незашифрованные учетные данные. Возможное использование. ActiveDirectory, но этот тип проверки подлинности не рекомендуется. |
NoneAndFastServerBind |
Тип проверки подлинности None, объединенной с ServerBind и оптимизацией FastBind. ВНИМАНИЕ! Данный тип проверки подлинности НЕБЕЗОПАСЕН, так как используются незашифрованные учетные данные. Возможное использование. ActiveDirectory, но этот тип проверки подлинности не рекомендуется. |
Anonymous |
Anonymous означает, что проверка подлинности не была выполнена. Большинство серверов LDAP не предоставляют анонимный доступ по умолчанию или предоставляют ограниченный доступ. Возможное использование. Все типы серверов, но использование данного типа проверки подлинности не рекомендуется. |
AnonymousAndServerBind |
Тип проверки подлинности Anonymous, объединенной с оптимизацией ServerBind. Возможное использование. ActiveDirectory, но этот тип проверки подлинности не рекомендуется. |
AnonymousAndFastServerBind |
Тип проверки подлинности Anonymous, объединенной с ServerBind и оптимизацией FastBind. Возможное использование. ActiveDirectory, но этот тип проверки подлинности не рекомендуется. |
Secure |
Secure — метод проверки подлинности Windows, основанный на Windows Security Support Provider Interface (SSPI). SSPI обычно выбирает протокол Windows Negotiate с Kerberos или проверкой подлинности NTLM. Secure поддерживает и явные учетные данные, и Integrated Windows Authentication (IWA). ВНИМАНИЕ! ActiveDirectoryFastDelegationSecureBinding предпочтительнее для обеспечения безопасности, чем Secure. Возможное использование. ActiveDirectory, NativeADS, NativeLDAP с сервером LDAP под управлением Windows. |
FastSecureBinding |
Тип проверки подлинности Secure, объединенной с оптимизацией FastBind. ВНИМАНИЕ! ActiveDirectoryFastDelegationSecureBinding предпочтительнее для обеспечения безопасности, чем FastSecureBinding. Возможное использование. ActiveDirectory, NativeADS. |
SecureSocketLayer |
SecureSocketLayer означает, что канал связи TLS/SSL используется для шифрования всего сетевого трафика. Шифрование распространяется на подключение и обмен учетными данными. Этот параметр рекомендуется для большинства серверов LDAP, когда необходимо гарантировать безопасность без использования проверки подлинности Windows и средств обеспечения безопасности. Однако в этом случае установка усложняется, так как для SecureSocketLayer требуется наличие установленного действующего сертификата сервера. Кроме того, клиент должен доверять центру сертификации (ЦС), выдавшему сертификат сервера. Анализ проблем SecureSocketLayer может быть достаточно сложным.
Возможное использование. SunDirectoryServer, NativeLDAP, NativeADS. Рекомендуется использовать этот тип проверки подлинности. |
FastSecureSocketLayer |
Это тип проверки подлинности SecureSocketLayer, объединенной с FastBind оптимизацией коннекторов на основе ADSI или FastConcurrentBinding оптимизацией коннекторов не на основе ADSI. Возможное использование. SunDirectoryServer, NativeLDAP, NativeADS. Рекомендуется использовать этот тип проверки подлинности. |
ActiveDirectoryFastSecureBinding |
Тип проверки подлинности Secure, объединенной с Sealing, Signing и оптимизацией FastBind. Пользователи проходят проверку подлинности на серверах ActiveDirectory. Возможное использование. ActiveDirectory, NativeADS. |
ActiveDirectoryFastDelegationSecureBinding |
Тип проверки подлинности Secure, объединенной с Sealing, Signing, Delegation и оптимизацией FastBind. Пользователи проходят проверку подлинности на серверах ActiveDirectory. Возможное использование. ActiveDirectory, NativeADS. Этот тип проверки подлинности рекомендуется для ActiveDirectory. |
Basic |
Basic означает простое подключение к серверу с использованием незашифрованных учетных данных. Этот тип проверки подлинности почти идентичен None. ВНИМАНИЕ! Данный тип проверки подлинности НЕБЕЗОПАСЕН, так как используются незашифрованные учетные данные. Возможное использование. Все типы серверов, но использование данного типа проверки подлинности не рекомендуется. |
BasicWithFastConcurrentBinding |
Тип проверки подлинности Basic, объединенной с оптимизацией FastConcurrentBinding. ВНИМАНИЕ! Данный тип проверки подлинности НЕБЕЗОПАСЕН, так как используются незашифрованные учетные данные. Возможное использование. Все типы серверов, но использование данного типа проверки подлинности не рекомендуется. |
BasicWithFastConcurrentBindingAndSSL |
Тип проверки подлинности Basic, объединенной с оптимизацией FastConcurrentBinding и каналом связи SecureSocketLayer. Возможное использование. NativeLDAP. Рекомендуется использовать этот тип проверки подлинности. |
Negotiate |
Это проверка подлинности Negotiate Windows, что равнозначно проверке подлинности Secure. Negotiate приводит к использованию проверки подлинности Kerberos или NTML. Возможное использование. ADAM и NativeLDAP соединители к серверу LDAP, работающему под управлением Windows. |
Kerberos |
Проверка подлинности Kerberos почти идентична проверке подлинности Secure. Kerberos приводит к использованию проверки подлинности Kerberos. ВНИМАНИЕ! Negotiate более предпочтителен, чем Kerberos. Возможное использование. ADAM и NativeLDAP соединители к серверу LDAP, работающему под управлением Windows. |
NTML |
Проверка подлинности NTML почти идентична проверке подлинности Secure. NTML приводит к использованию проверки подлинности NTML. ВНИМАНИЕ! Negotiate более предпочтителен, чем NTML. Возможное использование. ADAM и NativeLDAP соединители к серверу LDAP, работающему под управлением Windows. |
Digest |
Это проверка подлинности Windows Digest Access. Возможное использование. ADAM и NativeLDAP соединители к серверу LDAP, работающему под управлением Windows. |
Типы проверки подлинности описаны в таблице «Типы проверки подлинности».
Оптимизации для типов проверки подлинности описаны в таблице «Оптимизации для типов проверки подлинности».
Оптимизации проверки подлинности |
Описание |
---|---|
ServerBind |
При оптимизации ServerBind адресуется только сервер, указанный в URL-адресе соединения. Использование ServerBind обычно безопасно для всех серверов LDAP и для ActiveDirectory при адресации к конкретному контроллеру домена. Отказоустойчивые серверы для ActiveDirectory не адресуются. |
FastBind |
В процессе оптимизации FastBind атрибут objectClass не используется на сервере. Это увеличивает производительность. Оптимизация FastBind действует только для коннекторов на основе ADSI, например ActiveDirectory или NativeADS. |
FastConcurrentBinding |
При оптимизации FastConcurrentBinding токен авторизации не создается. Это увеличивает производительность только в случае, если требуется проверка подлинности пользователей. Оптимизация FastConcurrentBinding действует только для соединителей не на основе ADSI, например ADAM, NativeLDAP или SunDirectoryServer. |
SecureSocketLayer |
С параметром SecureSocketLayer создается канал связи TLS/SSL для шифрования всего сетевого трафика. |
Sealing |
Оптимизация Sealing активирует дополнительные возможности шифрования SSPI. |
Signing |
Оптимизация Signing активирует дополнительные возможности проверки целостности данных SSPI. |
Delegation |
Оптимизация Delegation активирует возможность использования контекста безопасности Windows во всех доменах. |