System.Web.Security 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web サーバー アプリケーションに ASP.NET セキュリティを実装するために使用するクラスが含まれています。
クラス
ActiveDirectoryMembershipProvider |
Active Directory サーバーおよび Active Directory Application Mode サーバー内の ASP.NET アプリケーションのメンバーシップ情報のストレージを管理します。 |
ActiveDirectoryMembershipUser |
Active Directory データ ストアに格納されているメンバーシップ ユーザー情報を公開および更新します。 |
AnonymousIdentificationEventArgs |
AnonymousIdentification_Creating イベントのデータを提供します。 このクラスは継承できません。 |
AnonymousIdentificationModule |
ASP.NET アプリケーションの匿名 ID を管理します。 |
AuthorizationStoreRoleProvider |
承認管理ポリシー ストア内での ASP.NET アプリケーションのロール メンバーシップ情報のストレージを管理します。これらの情報は XML ファイル、Active Directory、または Active Directory Application Mode サーバーに格納されます。 |
DefaultAuthenticationEventArgs |
DefaultAuthentication_OnAuthenticate イベントのデータを提供します。 このクラスは継承できません。 |
DefaultAuthenticationModule |
認証オブジェクトがコンテキストに必ず存在するようにします。 このクラスは継承できません。 |
FileAuthorizationModule |
ユーザーが要求したファイルにアクセスするためのアクセス許可を持っているかどうかを確認します。 このクラスは継承できません。 |
FormsAuthentication |
Web アプリケーションのフォーム認証サービスを管理します。 このクラスは継承できません。 |
FormsAuthenticationEventArgs |
FormsAuthentication_OnAuthenticate イベントのデータを提供します。 このクラスは継承できません。 |
FormsAuthenticationModule |
フォーム認証が有効な場合、ASP.NET アプリケーションに対してユーザーの ID を設定します。 このクラスは継承できません。 |
FormsAuthenticationTicket |
フォーム認証でユーザーを識別するために使用されるチケットのプロパティと値へのアクセスを提供します。 このクラスは継承できません。 |
FormsIdentity |
フォーム認証を使用して認証されたユーザー ID を表します。 このクラスは継承できません。 |
MachineKey |
ASP.NET のフォーム認証とビュー ステートに使用するのと同じアルゴリズムおよびキー値を使用してデータの暗号化またはハッシュ (またはそれら両方) を行う方法を提供します。 |
Membership |
ユーザーの資格情報を検証し、ユーザー設定を管理します。 このクラスは継承できません。 |
MembershipCreateUserException |
メンバーシップ プロバイダーがユーザーを正常に作成できない場合にスローされる例外。 |
MembershipPasswordAttribute |
パスワード フィールドがメンバーシップ プロバイダーの現在のパスワードの要件を満たしているかどうかを検証します。 |
MembershipPasswordException |
パスワードをパスワード ストアから取得できなかったときにスローされる例外。 |
MembershipProvider |
ASP.NET がカスタム メンバーシップ プロバイダーを使用してメンバーシップ サービスを提供するために実装するコントラクトを定義します。 |
MembershipProviderCollection |
MembershipProvider 抽象クラスを継承するオブジェクトのコレクション。 |
MembershipUser |
メンバーシップ データ ストア内のメンバーシップのユーザー情報を公開して更新します。 |
MembershipUserCollection |
MembershipUser オブジェクトのコレクション。 |
PassportAuthenticationEventArgs |
Authenticate によって PassportAuthenticationModule イベントに渡されるイベント引数。 この時点では既に ID が存在しているため、このイベント引数は主としてその指定された ID を使用してカスタムの IPrincipal オブジェクトをコンテキストに結び付ける場合に役立ちます。 このクラスは非推奨とされます。 |
PassportAuthenticationModule |
Passport 認証サービスのラッパーを提供します。 このクラスは継承できません。 このクラスは非推奨とされます。 |
PassportIdentity |
PassportAuthenticationModule が使用するクラスを提供します。 このクラスでは、アプリケーションが Ticket(String) メソッドにアクセスする手段を提供します。 このクラスは継承できません。 このクラスは非推奨とされます。 |
PassportPrincipal |
パスポート認証のプリンシパルを表します。 このクラスは非推奨とされます。 |
RoleManagerEventArgs |
RoleManagerModule クラスの GetRoles イベントにイベント データを提供します。 |
RoleManagerModule |
現在のユーザーの RolePrincipal インスタンスを管理します。 このクラスは継承できません。 |
RolePrincipal |
ロール メンバーシップを含む現在の HTTP 要求のセキュリティ情報を表します。 このクラスは継承できません。 |
RoleProvider |
カスタム ロール プロバイダーを使用して管理サービスを提供するために、ASP.NET が実装するコントラクトを定義します。 |
RoleProviderCollection |
RoleProvider 抽象クラスを継承するオブジェクトのコレクション。 |
Roles |
ASP.NET アプリケーションの承認チェックに使用するロールのユーザー メンバーシップを管理します。 このクラスは継承できません。 |
SqlMembershipProvider |
SQL Server データベース内での ASP.NET アプリケーションのメンバーシップ情報のストレージを管理します。 |
SqlRoleProvider |
SQL Server データベースにある ASP.NET アプリケーションのロール メンバーシップ情報の保存を管理します。 |
UrlAuthorizationModule |
ユーザーが要求している URL にアクセスするためのアクセス許可を持っているかどうかを検証します。 このクラスは継承できません。 |
ValidatePasswordEventArgs |
MembershipProvider クラスの ValidatingPassword イベントにイベント データを提供します。 |
WindowsAuthenticationEventArgs |
WindowsAuthentication_OnAuthenticate イベントのデータを提供します。 このクラスは継承できません。 |
WindowsAuthenticationModule |
Windows 認証が有効な場合、ASP.NET アプリケーションに対してユーザーの ID を設定します。 このクラスは継承できません。 |
WindowsTokenRoleProvider |
Windows グループ メンバーシップから ASP.NET アプリケーションのロール情報を取得します。 |
列挙型
ActiveDirectoryConnectionProtection |
ActiveDirectoryMembershipProvider クラスでサポートされる接続保護オプションを指定します。 |
CookieProtection |
クッキー内の情報を保護する方法を指定します。 |
MachineKeyProtection |
データをか暗号化または復号化するかどうか、ハッシュ ベース メッセージ認証コード (HMAC: hash-based message authentication code) を追加または検証かするかどうか、またはそれら両方を示す値を指定します。 |
MembershipCreateStatus |
CreateUser(String, String) 操作の結果について説明します。 |
MembershipPasswordFormat |
メンバーシップ ユーザーのパスワードを保存するための暗号化形式を表します。 |
代理人
AnonymousIdentificationEventHandler |
AnonymousIdentificationModule の AnonymousIdentification_Creating イベントを処理するメソッドを表します。 |
DefaultAuthenticationEventHandler |
DefaultAuthenticationModule の DefaultAuthentication_OnAuthenticate イベントを処理するメソッドを表します。 |
FormsAuthenticationEventHandler |
FormsAuthenticationModule の FormsAuthentication_OnAuthenticate イベントを処理するメソッドを表します。 |
MembershipValidatePasswordEventHandler |
ValidatingPassword クラスの MembershipProvider イベントを処理するメソッドを表します。 |
PassportAuthenticationEventHandler |
PassportAuthenticationModule の |
RoleManagerEventHandler |
GetRoles クラスの RoleManagerModule イベントのデリゲートを定義します。 |
WindowsAuthenticationEventHandler |
WindowsAuthenticationModule の WindowsAuthentication_OnAuthenticate イベントを処理するメソッドを表します。 |
注釈
クラスは Membership 、ASP.NET アプリケーションによって使用され、ユーザーの資格情報を検証し、パスワードや電子メール アドレスなどのユーザー設定を管理します。 Rolesクラスを使用すると、Web アプリケーションのロールに割り当てられたユーザーのグループに基づいて、アプリケーションの承認を管理できます。
クラスと クラスの両方がMembershipRolesプロバイダーと連携し、アプリケーションのデータ ストアにアクセスしてメンバーシップとロールの情報を取得するクラスです。 メンバーシップとロールの情報は、 クラスと クラスを使用して Microsoft SQL Server データベース、および SqlRoleProvider クラスを使用SqlMembershipProviderした ActiveDirectoryMembershipProvider Active Directory 内、または クラスと AuthorizationStoreRoleProviderRoleProvider クラスのMembershipProvider実装を使用したカスタム データ ソースに格納できます。
メンバーシップ ASP.NET 構成するには、membership 要素 (ASP.NET 設定スキーマ) を使用します。 メンバーシップを使用するアプリケーションにアクセスすると、ASP.NET は、メンバーシップ情報の照会に Membership 使用できる クラスのインスタンスを作成します。 クラスのプロバイダー固有の実装には、ページに MembershipUser アクセスするユーザーに関する情報が含まれています。 アプリケーションの クラスのカスタム実装を MembershipUser 作成できます。
ロール ASP.NET 構成するには、 roleManager 要素 (ASP.NET 設定スキーマ) を使用します。 ASP.NET は、現在のユーザーのロール メンバーシップに Roles 関する情報を含む クラスのインスタンスを作成します。
ASP.NET は、 クラスと クラスと Membership 対話するサーバー コントロールを Roles 提供します。 、CreateUserWizard、および コントロールはLogin、 クラスとChangePasswordMembership連携して認証された Web アプリケーションの作成を簡略化しLoginView、コントロールはロール固有のテンプレートを使用して特定のユーザー グループの Web ページをカスタマイズします。
こちらもご覧ください
フィードバック
フィードバックの送信と表示