PrincipalContext.ValidateCredentials メソッド

定義

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

オーバーロード

ValidateCredentials(String, String)

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

ValidateCredentials(String, String, ContextOptions)

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

注釈

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

ValidateCredentials(String, String)

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

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

適用対象

ValidateCredentials(String, String, ContextOptions)

ソース:
Context.cs
ソース:
Context.cs
ソース:
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

サーバーへのバインドに使用するオプションを指定する 1 つ以上の ContextOptions 列挙値の組み合わせ。 このパラメーターは、簡易バインド (SSL 使用または非使用) またはネゴシエート バインドのみ指定できます。

戻り値

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

例外

コンテキスト タイプが Machine の場合、options パラメーターは Negotiate を指定する必要があります。

注釈

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

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

適用対象