PrincipalContext.ValidateCredentials Metod

Definition

Skapar anslutningen till servern och verifierar de angivna autentiseringsuppgifterna om anslutningen lyckas.

Överlagringar

Name Description
ValidateCredentials(String, String)

Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga.

ValidateCredentials(String, String, ContextOptions)

Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga. Den här metoden utför snabb validering av autentiseringsuppgifter för användarnamnet och lösenordet.

Kommentarer

Argumentet userName i båda överlagringarna av den här metoden måste innehålla formulärets användarnamn (till exempel mcampbell) i stället för domän\användarnamn eller username@domain.

ValidateCredentials(String, String)

Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga.

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

Parametrar

userName
String

Användarnamnet som verifieras på servern. Mer information om formatet userNameför finns i avsnittet Kommentarer.

password
String

Lösenordet som verifieras på servern.

Returer

true om autentiseringsuppgifterna är giltiga; annars false.

Kommentarer

Metoden ValidateCredentials binder till den server som anges i konstruktorn. Om argumenten username och password är nullverifierar den här metoden standardautentiseringsuppgifterna för det aktuella huvudkontot.

Argumentet userName måste ha formatet userName (till exempel mcampbell) i stället för domän\användarnamn eller username@domain.

Gäller för

ValidateCredentials(String, String, ContextOptions)

Skapar anslutningarna till servern och returnerar ett booleskt värde som anger om det angivna användarnamnet och lösenordet är giltiga. Den här metoden utför snabb validering av autentiseringsuppgifter för användarnamnet och lösenordet.

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

Parametrar

userName
String

Användarnamnet som verifieras på servern. Se avsnittet Kommentarer för information om formatet för userName.

password
String

Lösenordet som verifieras på servern.

options
ContextOptions

En kombination av ett eller flera ContextOptions uppräkningsvärden de alternativ som används för att binda till servern. Den här parametern kan bara ange Enkel bindning med eller utan SSL eller Negotiate-bindning.

Returer

true om autentiseringsuppgifterna är giltiga; annars false.

Undantag

Parametern options måste ange Negotiate när kontexttypen är Machine.

Kommentarer

Metoden ValidateCredentials binder till den server som anges i konstruktorn. Om parametrarna username och password är nullvaliderar den här metoden standardautentiseringsuppgifterna för det aktuella huvudkontot.

Argumentet userName måste innehålla formulärets användarnamn (till exempel mcampbell) i stället för domän\användarnamn eller username@domain.

Gäller för