ClientWindowsAuthenticationMembershipProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアント アプリケーション サービスで Windows 認証を有効にします。
public ref class ClientWindowsAuthenticationMembershipProvider : System::Web::Security::MembershipProvider
public class ClientWindowsAuthenticationMembershipProvider : System.Web.Security.MembershipProvider
type ClientWindowsAuthenticationMembershipProvider = class
inherit MembershipProvider
Public Class ClientWindowsAuthenticationMembershipProvider
Inherits MembershipProvider
- 継承
例
次のコード例は、このメソッドを使用して、Windows 認証を使用してユーザーを認証する方法を示しています。 この例では、 プロパティの値が static
Membership.Provider インスタンスに ClientWindowsAuthenticationMembershipProvider キャストされます。 これにより、別のメンバーシップ プロバイダーを NullReferenceException 使用して誤ってこのコードをテストした場合に、 がスローされます。
private bool ValidateUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
// Call ValidateUser and pass null values for the parameters.
// This call always returns true.
return authProvider.ValidateUser(null, null);
}
Private Function ValidateUsingWindowsAuthentication() As Boolean
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
' Call ValidateUser and pass Nothing for the parameters.
' This call always returns true.
Return authProvider.ValidateUser(Nothing, Nothing)
End Function
注釈
クライアント アプリケーション サービスを使用して、Windows 認証を使用してユーザーを検証できます。 Windows 認証を有効にするには、 クラスを使用するようにアプリケーションを ClientWindowsAuthenticationMembershipProvider 構成します。
構成後、 メソッドを呼び出してユーザーを static
Membership.ValidateUser 検証できます。 メソッドは Membership.ValidateUser 内部的に メソッドを ValidateUser 呼び出します。
メソッドはClientWindowsAuthenticationMembershipProvider.ValidateUser、現在のユーザーを自動的に認証し、 プロパティをstatic
Thread.CurrentPrincipal現在WindowsIdentityの をClientRolePrincipal含む オブジェクトに設定します。 ClientRoleProviderがアプリケーション用に構成されている場合は、 オブジェクトをClientRolePrincipal使用して、ロール サービスからユーザー ロール情報を取得できます。
プロパティを使用して、現在 ClientWindowsAuthenticationMembershipProvider のインスタンスへの参照を static
Membership.Provider 取得できます。 メンバーシップ プロバイダー参照を使用して、 メソッドを ClientWindowsAuthenticationMembershipProvider.ValidateUser 直接呼び出すことができます。 さらに、基底クラスでは使用できない メソッドを Logout 呼び出すには、メンバーシップ プロバイダー参照が MembershipProvider 必要です。
コンストラクター
ClientWindowsAuthenticationMembershipProvider() |
ClientWindowsAuthenticationMembershipProvider クラスの新しいインスタンスを初期化します。 |
プロパティ
ApplicationName |
このプロパティは、このクラスでは使用されません。 |
Description |
管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。 (継承元 ProviderBase) |
EnablePasswordReset |
このプロパティは、このクラスでは使用されません。 |
EnablePasswordRetrieval |
このプロパティは、このクラスでは使用されません。 |
MaxInvalidPasswordAttempts |
このプロパティは、このクラスでは使用されません。 |
MinRequiredNonAlphanumericCharacters |
このプロパティは、このクラスでは使用されません。 |
MinRequiredPasswordLength |
このプロパティは、このクラスでは使用されません。 |
Name |
構成時にプロバイダーを参照するために使用される表示名を取得します。 (継承元 ProviderBase) |
PasswordAttemptWindow |
このプロパティは、このクラスでは使用されません。 |
PasswordFormat |
このプロパティは、このクラスでは使用されません。 |
PasswordStrengthRegularExpression |
このプロパティは、このクラスでは使用されません。 |
RequiresQuestionAndAnswer |
このプロパティは、このクラスでは使用されません。 |
RequiresUniqueEmail |
このプロパティは、このクラスでは使用されません。 |
メソッド
イベント
ValidatingPassword |
ユーザーが作成されるとき、パスワードが変更されるとき、またはリセットされるときに発生します。 (継承元 MembershipProvider) |
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示