다음을 통해 공유


PrincipalContext.ValidateCredentials 메서드

정의

서버에 대한 연결을 설정하고 연결에 성공한 경우 지정된 자격 증명의 유효성을 검사합니다.

오버로드

ValidateCredentials(String, String)

서버에 대한 연결을 만들고 지정된 사용자 이름과 암호가 유효한지 지정하는 부울 값을 반환합니다.

ValidateCredentials(String, String, ContextOptions)

서버에 대한 연결을 만들고 지정된 사용자 이름과 암호가 유효한지 지정하는 부울 값을 반환합니다. 이 메서드는 사용자 이름 및 암호의 빠른 자격 증명 유효성 검사를 수행합니다.

설명

이 메서드의 두 오버로드에서 인수는 userNamedomain\username 또는 username@domain 대신 사용자 이름(예: mcampbell) 형식을 사용해야 합니다.

ValidateCredentials(String, String)

Source:
Context.cs
Source:
Context.cs
Source:
Context.cs

서버에 대한 연결을 만들고 지정된 사용자 이름과 암호가 유효한지 지정하는 부울 값을 반환합니다.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password);
public bool ValidateCredentials (string userName, string password);
member this.ValidateCredentials : string * string -> bool
Public Function ValidateCredentials (userName As String, password As String) As Boolean

매개 변수

userName
String

서버에서 유효성이 검사된 사용자 이름입니다. userName 형식에 대한 자세한 내용은 설명 부분을 참조하십시오.

password
String

서버에서 유효성이 검사된 암호입니다.

반환

사용자 자격 증명이 유효하면 true이고, 그렇지 않으면 false입니다.

설명

메서드는 ValidateCredentials 생성자에 지정된 서버에 바인딩됩니다. 및 password 인수가 username 인 경우 이 메서드는 null현재 보안 주체에 대한 기본 자격 증명의 유효성을 검사합니다.

인수는 userNamedomain\username 또는 username@domain 대신 userName 형식(예: mcampbell)을 사용해야 합니다.

적용 대상

ValidateCredentials(String, String, ContextOptions)

Source:
Context.cs
Source:
Context.cs
Source:
Context.cs

서버에 대한 연결을 만들고 지정된 사용자 이름과 암호가 유효한지 지정하는 부울 값을 반환합니다. 이 메서드는 사용자 이름 및 암호의 빠른 자격 증명 유효성 검사를 수행합니다.

public:
 bool ValidateCredentials(System::String ^ userName, System::String ^ password, System::DirectoryServices::AccountManagement::ContextOptions options);
public bool ValidateCredentials (string userName, string password, System.DirectoryServices.AccountManagement.ContextOptions options);
member this.ValidateCredentials : string * string * System.DirectoryServices.AccountManagement.ContextOptions -> bool
Public Function ValidateCredentials (userName As String, password As String, options As ContextOptions) As Boolean

매개 변수

userName
String

서버에서 유효성이 검사된 사용자 이름입니다. userName 형식에 대한 자세한 내용은 설명 부분을 참조하십시오.

password
String

서버에서 유효성이 검사된 암호입니다.

options
ContextOptions

서버에 바인딩하는 데 사용되는 옵션을 지정하는 하나 이상의 ContextOptions 열거형 값의 조합입니다. 이 매개 변수는 SSL을 사용하거나 사용하지 않는 단순 바인딩 또는 협상 바인딩만 지정할 수 있습니다.

반환

사용자 자격 증명이 유효하면 true이고, 그렇지 않으면 false입니다.

예외

컨텍스트 형식이 Machine일 때 options 매개 변수를 Negotiate로 지정해야 합니다.

설명

메서드는 ValidateCredentials 생성자에 지정된 서버에 바인딩됩니다. 및 password 매개 변수가 username 인 경우 이 메서드는 null현재 보안 주체에 대한 기본 자격 증명의 유효성을 검사합니다.

인수는 userNamedomain\username 또는 username@domain 대신 사용자 이름(예: mcampbell) 형식을 사용해야 합니다.

적용 대상