System.Web.Security 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Web.Security 名前空間の意味・解説 

System.Web.Security 名前空間

この System.Web.Security 名前空間には、Web サーバー アプリケーションASP.NET セキュリティ実装する場合使用するクラスあります

Membership クラスは、ASP.NET アプリケーションユーザー資格情報検証しパスワード電子メール アドレスなどユーザー設定管理する目的使用されます。Roles クラス使用すると、Web アプリケーション内のロール割り当てられユーザー グループ基づいてアプリケーション承認管理実行できます

Membership クラスおよび Roles クラスは、どちらもプロバイダ (アプリケーションデータ ストアアクセスするクラス) と連携しながら、メンバシップおよびロール情報取得しますメンバシップ情報およびロール情報は、SqlMembershipProvider クラスと SqlRoleProvider クラス使って Microsoft SQL Server データベース格納するか、ActiveDirectoryMembershipProvider クラスと AuthorizationStoreRoleProvider クラス使って Active Directory格納するか、または、MembershipProvider クラスと RoleProvider クラス実装使ってカスタム データ ソース格納できます

ASP.NETメンバシップ構成するには、membership 要素 (ASP.NET 設定スキーマ) を使用しますメンバシップ用いたアプリケーションアクセスする際、メンバシップ情報照会するための Membership クラスインスタンスASP.NET によって作成されます。MembershipUser クラスプロバイダ固有の実装には、ページアクセスするユーザー情報格納されます。開発中アプリケーション用に、MembershipUser クラスカスタム実装作成できます

ASP.NETロール構成するには、roleManager 要素 (ASP.NET 設定スキーマ) を使用しますASP.NET により、現在のユーザーロール メンバシップ情報保持するRoles クラスインスタンス作成されます。

ASP.NET には、Membership クラスおよび Roles クラス連携して動作するサーバー コントロール用意されています。Login、CreateUserWizard、ChangePassword の各コントロールに、Membership クラス組み合わせて使用することで、認証機能備えた Web アプリケーション効率よく作成できますまた、LoginView コントロールには、ロール固有のテンプレート使用されWeb ページ特定のユーザー グループ用にカスタマイズできるようになってます。


クラスクラス
 クラス説明
パブリック クラスActiveDirectoryMembershipProviderActive Directory サーバーおよび Active Directory Application Mode サーバー内の ASP.NET アプリケーションメンバシップ情報ストレージ管理します
パブリック クラスActiveDirectoryMembershipUserActive Directory データ ストア格納されているメンバシップ ユーザー情報公開および更新します
パブリック クラスAnonymousIdentificationEventArgsAnonymousIdentification_Creating イベントデータ提供します。このクラス継承できません。
パブリック クラスAnonymousIdentificationModuleASP.NET アプリケーション匿名 ID管理します
パブリック クラスAuthorizationStoreRoleProvider承認管理ポリシー ストア内での ASP.NET アプリケーションロール メンバシップ情報ストレージ管理します。これらの情報XML ファイルActive Directory、または Active Directory Application Mode サーバー格納されます。
パブリック クラスDefaultAuthenticationEventArgsDefaultAuthentication_OnAuthenticate イベントデータ提供します。このクラス継承できません。
パブリック クラスDefaultAuthenticationModule認証オブジェクトコンテキストに必ず存在するようにします。このクラス継承できません。
パブリック クラスFileAuthorizationModuleユーザー要求したファイルアクセスするためのアクセス許可持っているかどうか確認します。このクラス継承できません。
パブリック クラスFormsAuthenticationWeb アプリケーションフォーム認証サービス管理します。このクラス継承できません。
パブリック クラスFormsAuthenticationEventArgsFormsAuthentication_OnAuthenticate イベントデータ提供します。このクラス継承できません。
パブリック クラスFormsAuthenticationModuleフォーム認証有効な場合ASP.NET アプリケーションに対してユーザーID設定します。このクラス継承できません。
パブリック クラスFormsAuthenticationTicketフォーム認証ユーザー識別するために使用されるチケットプロパティと値へのアクセス提供します。このクラス継承できません。
パブリック クラスFormsIdentityフォーム認証使用して認証されユーザー ID表します。このクラス継承できません。
パブリック クラスMembershipユーザー資格情報検証しユーザー設定管理します。このクラス継承できません。
パブリック クラスMembershipCreateUserExceptionメンバシップ プロバイダユーザー正常に作成できない場合スローされる例外
パブリック クラスMembershipPasswordExceptionパスワードパスワード ストアから取得できなかったときにスローされる例外
パブリック クラスMembershipProviderカスタム メンバシップ プロバイダ使用してメンバシップ サービス提供するために、ASP.NET実装するコントラクト定義します
パブリック クラスMembershipProviderCollectionMembershipProvider 抽象クラス継承するオブジェクトコレクションです。
パブリック クラスMembershipUserメンバシップ データ ストア内のメンバシップ ユーザー情報公開および更新します
パブリック クラスMembershipUserCollectionMembershipUser オブジェクトコレクション
パブリック クラスPassportAuthenticationEventArgsPassportAuthenticationModule によって Authenticate イベント渡されるイベント引数。この時点では既に ID存在しているため、このイベント引数主としてその指定されID使用してカスタムの IPrincipal オブジェクトコンテキスト結び付ける場合役立ちます
パブリック クラスPassportAuthenticationModulePassport 認証サービスラッパー提供します。このクラス継承できません。
パブリック クラスPassportIdentityPassportAuthenticationModule使用するクラス提供します。このクラスでは、アプリケーションTicket メソッドアクセスする手段提供します。このクラス継承できません。
パブリック クラスPassportPrincipalパスポート認証プリンシパル表します
パブリック クラスRoleManagerEventArgsRoleManagerModule クラスの GetRoles イベントイベント データ提供します
パブリック クラスRoleManagerModule現在のユーザーの RolePrincipal インスタンス管理します。このクラス継承できません。
パブリック クラスRolePrincipalロール メンバシップを含む現在の HTTP 要求セキュリティ情報表します。このクラス継承できません。
パブリック クラスRoleProviderカスタム ロール プロバイダ使用してロール管理サービス提供するために、ASP.NET実装するコントラクト定義します
パブリック クラスRoleProviderCollectionRoleProvider 抽象クラス継承するオブジェクトコレクションです。
パブリック クラスRolesASP.NET アプリケーション承認チェック使用するロールユーザー メンバシップ管理します。このクラス継承できません。
パブリック クラスSqlMembershipProviderSQL Server データベース内での ASP.NET アプリケーションメンバシップ情報ストレージ管理します
パブリック クラスSqlRoleProviderSQL Server データベースにある ASP.NET アプリケーションロール メンバシップ情報保存管理します
パブリック クラスUrlAuthorizationModuleユーザー要求している URLアクセスするためのアクセス許可持っているかどうか検証します。このクラス継承できません。
パブリック クラスValidatePasswordEventArgsMembershipProvider クラスの ValidatingPassword イベントイベント データ提供します
パブリック クラスWindowsAuthenticationEventArgsWindowsAuthentication_OnAuthenticate イベントデータ提供します。このクラス継承できません。
パブリック クラスWindowsAuthenticationModuleWindows 認証有効な場合ASP.NET アプリケーションに対してユーザーID設定します。このクラス継承できません。
パブリック クラスWindowsTokenRoleProviderWindows グループ メンバシップから ASP.NET アプリケーションロール情報取得します
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートAnonymousIdentificationEventHandlerAnonymousIdentificationModule の AnonymousIdentification_Creating イベント処理するメソッド表します
パブリック デリゲートDefaultAuthenticationEventHandlerDefaultAuthenticationModule の DefaultAuthentication_OnAuthenticate イベント処理するメソッド表します
パブリック デリゲートFormsAuthenticationEventHandlerFormsAuthenticationModule の FormsAuthentication_OnAuthenticate イベント処理するメソッド表します
パブリック デリゲートMembershipValidatePasswordEventHandlerMembershipProvider クラスValidatingPassword イベント処理するメソッド表します
パブリック デリゲートPassportAuthenticationEventHandlerPassportAuthenticationModule の PassportAuthentication_OnAuthenticate イベント処理するメソッド表します
パブリック デリゲートRoleManagerEventHandlerRoleManagerModule クラスGetRoles イベントデリゲート定義します
パブリック デリゲートWindowsAuthenticationEventHandlerWindowsAuthenticationModule の WindowsAuthentication_OnAuthenticate イベント処理するメソッド表します
列挙型列挙型
 列挙説明
パブリック列挙体ActiveDirectoryConnectionProtectionActiveDirectoryMembershipProvider クラスサポートされ接続保護オプション指定します
パブリック列挙体CookieProtectionCookie 内の情報保護する方法指定します
パブリック列挙体MembershipCreateStatusCreateUser 操作結果示します
パブリック列挙体MembershipPasswordFormatメンバシップ ユーザーパスワード保存するための暗号化形式表します



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「System.Web.Security 名前空間」の関連用語

System.Web.Security 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Web.Security 名前空間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS