PrincipalContext.ValidateCredentials メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーへの接続を作成し、接続が成功した場合は、指定された資格情報を検証します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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\username や username@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。
例外
注釈
ValidateCredentials メソッドは、コンストラクターで指定されたサーバーにバインドされます。
usernameパラメーターとpassword パラメーターがnullされている場合、このメソッドは現在のプリンシパルの既定の資格情報を検証します。
userName引数は、domain\username や username@domain ではなく、ユーザー名 (mcampbell など) の形式にする必要があります。