AuthenticationTypes 열거형

정의

AuthenticationTypes 열거형은 System.DirectoryServices사용되는 인증 유형을 지정합니다. 이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class AuthenticationTypes
[System.Flags]
public enum AuthenticationTypes
[<System.Flags>]
type AuthenticationTypes = 
Public Enum AuthenticationTypes
상속
AuthenticationTypes
특성

필드

Name Description
None 0

0과 같습니다. 즉, LDAP 공급자에서 기본 인증(단순 바인딩)을 사용합니다.

Secure 1

보안 인증을 요청합니다. 이 플래그가 설정되면 WinNT 공급자는 NTLM을 사용하여 클라이언트를 인증합니다. Active Directory Domain Services Kerberos 및 NTLM을 사용하여 클라이언트를 인증합니다. 사용자 이름과 암호가 null 참조인 경우(Visual Basic Nothing) ADSI는 호출 스레드의 보안 컨텍스트를 사용하여 개체에 바인딩합니다. 이는 애플리케이션이 실행 중인 사용자 계정의 보안 컨텍스트 또는 호출 스레드가 가장하는 클라이언트 사용자 계정의 보안 컨텍스트입니다.

Encryption 2

발신자를 식별하고 전송 중에 메시지가 수정되지 않았는지 확인하는 암호화 서명을 메시지에 연결합니다.

SecureSocketsLayer 2

발신자를 식별하고 전송 중에 메시지가 수정되지 않았는지 확인하는 암호화 서명을 메시지에 연결합니다. Active Directory Domain Services SSL(Secure Sockets Layer) 암호화를 지원하려면 인증서 서버를 설치해야 합니다.

ReadonlyServer 4

WinNT 공급자의 경우 ADSI는 도메인 컨트롤러에 연결을 시도합니다. Active Directory Domain Services 경우 이 플래그는 쓰기 가능한 서버가 서버리스 바인딩에 필요하지 않음을 나타냅니다.

Anonymous 16

인증이 수행되지 않습니다.

FastBind 32

ADSI가 Active Directory Domain Services objectClass 속성을 쿼리하지 않도록 지정합니다. 따라서 모든 ADSI 개체에서 지원하는 기본 인터페이스만 노출됩니다. 개체에서 지원하는 다른 인터페이스는 사용할 수 없습니다. 사용자는 이 옵션을 사용하여 기본 인터페이스의 메서드만 포함하는 일련의 개체 조작에서 성능을 높일 수 있습니다. 그러나 ADSI는 요청 개체가 실제로 서버에 있는지 확인하지 않습니다. 자세한 내용은 일괄 처리 쓰기/수정 작업에 대한 빠른 바인딩 옵션을 참조하세요. objectClass 속성에 대한 자세한 내용은 Object-Class 문서를 참조하세요.

Signing 64

데이터 무결성을 확인하여 수신된 데이터가 전송된 데이터와 동일한지 확인합니다. 서명도 Secure 사용하도록 플래그를 설정해야 합니다.

Sealing 128

Kerberos를 사용하여 데이터를 암호화합니다. Secure 또한 봉인을 사용하도록 플래그를 설정해야 합니다.

Delegation 256

ADSI(Active Directory Services Interface)가 도메인 간에 개체를 이동하는 데 필요한 사용자의 보안 컨텍스트를 위임할 수 있도록 합니다.

ServerBind 512

ADsPath에 서버 이름이 포함된 경우 LDAP 공급자를 사용할 때 이 플래그를 지정합니다. 도메인 이름을 포함하는 경로 또는 서버리스 경로에는 이 플래그를 사용하지 마세요. 이 플래그를 지정하지 않고 서버 이름을 지정하면 불필요한 네트워크 트래픽이 발생합니다.

설명

보안 플래그는 ReadonlyServer, FastBind와 같은 다른 플래그와 함께 사용할 수 있습니다.

서버리스 바인딩은 클라이언트가 바인딩 문자열에서 Active Directory Domain Services 서버를 명시적으로 지정하지 않고 Active Directory Domain Services 개체에 바인딩을 시도하는 프로세스를 나타냅니다. 예를 들면 다음과 같습니다.

LDAP://CN=jsmith,DC=fabrikam,DC=Com  

이는 LDAP(Lightweight Directory Access Protocol) 공급자가 Windows 2000의 로케이터 서비스를 사용하여 클라이언트에 가장 적합한 DC(도메인 컨트롤러)를 찾기 때문입니다. 그러나 서버리스 바인딩 기능을 활용하려면 클라이언트에 Active Directory Domain Services 도메인 컨트롤러에 계정이 있어야 하며 서버리스 바인딩에서 사용하는 도메인 컨트롤러는 항상 기본 도메인(바인딩을 수행하는 스레드의 현재 보안 컨텍스트와 연결된 도메인)에 위치합니다.

메모

이러한 옵션은 Novell NDS(Netware Directory Service) 시스템 공급자가 지원하지 않습니다.

적용 대상

추가 정보