PrincipalContext.ValidateCredentials メソッド

定義

サーバーへの接続を作成し、接続が成功した場合は、指定された資格情報を検証します。

オーバーロード

名前 説明
ValidateCredentials(String, String)

サーバーへの接続を作成し、指定したユーザー名とパスワードが有効かどうかを示すブール値を返します。

ValidateCredentials(String, String, ContextOptions)

サーバーへの接続を作成し、指定したユーザー名とパスワードが有効かどうかを示すブール値を返します。 このメソッドは、ユーザー名とパスワードの迅速な資格情報検証を実行します。

注釈

このメソッドの両方のオーバーロードのuserName引数は、domain\username または username@domain ではなく、ユーザー (mcampbell など) の形式にする必要があります。

ValidateCredentials(String, String)

サーバーへの接続を作成し、指定したユーザー名とパスワードが有効かどうかを示すブール値を返します。

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 メソッドは、コンストラクターで指定されたサーバーにバインドされます。 username引数とpassword引数がnullされている場合、このメソッドは現在のプリンシパルの既定の資格情報を検証します。

userName引数は、domain\usernameusername@domain ではなく userName (mcampbell など) の形式にする必要があります。

適用対象

ValidateCredentials(String, String, ContextOptions)

サーバーへの接続を作成し、指定したユーザー名とパスワードが有効かどうかを示すブール値を返します。 このメソッドは、ユーザー名とパスワードの迅速な資格情報検証を実行します。

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

1 つ以上の ContextOptions 列挙値の組み合わせで、サーバーへのバインドに使用されるオプション。 このパラメーターは、SSL または Negotiate バインドの有無に関係なく、Simple バインドのみを指定できます。

返品

true 資格情報が有効な場合。それ以外の場合は false

例外

options パラメーターは、コンテキスト型がMachineされるときにNegotiateを指定する必要があります。

注釈

ValidateCredentials メソッドは、コンストラクターで指定されたサーバーにバインドされます。 usernameパラメーターとpassword パラメーターがnullされている場合、このメソッドは現在のプリンシパルの既定の資格情報を検証します。

userName引数は、domain\username や username@domain ではなく、ユーザー (mcampbell など) の形式にする必要があります。

適用対象