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現在のユーザーを自動的に認証し、 プロパティをClientRolePrincipalstatic
Thread.CurrentPrincipal現在WindowsIdentityの を含む オブジェクトに設定します。 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 を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示