次の方法で共有


[認証] タブ ( ダイアログ ボックス)

更新 : 2007 年 11 月

[ASP.NET 構成の設定] ダイアログ ボックスの [認証] タブでは、現在の Web サイトに対するユーザー アカウントとロールの認証を管理できます。ASP.NET 認証とは、ユーザー名やパスワードなどのユーザーを識別するための資格情報をユーザー アカウントから取得し、それらの情報を証明機関に照会して検証するプロセスです。ASP.NET が認証を実装するしくみの詳細については、「ASP.NET の認証」を参照してください。

ms186182.alert_note(ja-jp,VS.90).gifメモ :

ASP.NET 用 MMC スナップインは IIS 6.0 またはそれ以前のバージョンの IIS で使用します。IIS 7.0 では、管理ツールに ASP.NET MMC ツールの機能が含まれています。詳細については、「ASP.NET と IIS の構成」を参照してください。

また、[認証] タブでは、現在の Web アプリケーションに対するメンバシップ プロバイダの追加、削除、構成のサポート、およびロール管理を行うことができます。ASP.NET ロール管理では、アプリケーションのユーザー アカウントがアクセスするリソースを指定できます。ロール管理では、ユーザー アカウントをロールに割り当てることにより、ユーザー アカウントのグループを単位として扱うことができます。ASP.NET ロール管理の詳細については、「ロール管理について」を参照してください。

Web アプリケーションにカスタム メンバシップ プロバイダを作成したり、使用したりすることができます。カスタム メンバシップ プロバイダを実装する方法の詳細については、「メンバシップ プロバイダの実装」を参照してください。

[認証] タブで行った設定は、[プロパティ] ダイアログ ボックスを表示する前に選択していた Web サイトに適用されます。

ms186182.alert_note(ja-jp,VS.90).gifメモ :

構成設定は継承できます。Machine.config ファイルに設定を定義すると、サーバー上のすべての Web サイトの基本構成として使用できます。ASP.NET 構成ファイルの詳細については、「ASP.NET 構成ファイルの階層と継承」を参照してください。

[ASP.NET 構成の設定] については、「ASP.NET 構成の概要」を参照してください。

[ASP.NET 構成の設定] ダイアログ ボックスの [認証] タブを表示するには

  1. Microsoft Windows で [管理ツール] を起動し、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。

    IIS Manager が起動します。

  2. [インターネット インフォメーション サービス] で Servername(ローカル コンピュータ) を展開し、[Web サイト] を展開します。次に、Websitename または [既定の Web サイト] を右クリックし、[プロパティ] をクリックします。

    [Web サイトのプロパティ] ダイアログ ボックスが表示されます。

  3. [ASP.NET] タブをクリックし、[構成の編集] をクリックします。

    [ASP.NET 構成の設定] ダイアログ ボックスが表示されます。

  4. [認証] タブをクリックします。

処理手順

[認証] タブでは、次の操作を行うことができます。

  • 現在の Web アプリケーションに使用する認証の種類を構成する。

  • 現在の Web アプリケーションのメンバシップ プロバイダを追加、削除、および変更する。

  • 現在の Web アプリケーションのロール メンバシップ プロバイダを追加、削除、および変更する。

UI 要素

  • [認証モード]
    クリックすると、現在の Web サイトの認証モードを指定できます。各認証モードの詳細については、「ASP.NET の認証」を参照してください。

  • [HTTP cookie 名]
    現在の Web サイトの認証に使用する HTTP Cookie の名前を入力します。[HTTP cookie 名] は、フォーム認証を設定する場合にのみ使用できます。

  • [ログイン URL]
    有効な認証 Cookie が見つからない場合に、ログオンのために要求をリダイレクトする先の URL を入力します。既定は login.aspx です。[ログイン URL] は、フォーム認証を設定する場合にのみ使用できます。

  • [Cookie の保護]
    クリックすると、認証 Cookie に使用する暗号化の種類を指定できます。[Cookie の保護] は、フォーム認証を設定する場合にのみ使用できます。

  • [Cookie のタイムアウト]
    認証 Cookie のタイムアウトまでの所要時間を整数値 (分) で入力します。既定は 30 です。[Cookie のタイムアウト] は、フォーム認証を設定する場合にのみ使用できます。

  • [SSL を必要とする]
    このチェック ボックスをオンにすると、認証 Cookie の送信に SSL 接続が必要なことを指定できます。[SSL を必要とする] は、フォーム認証を設定する場合にのみ使用できます。

  • [スライド式有効期限を有効にする]
    このチェック ボックスをオンにすると、要求が行われてタイムアウト間隔の 1/2 以上が経過した場合に、有効な認証 Cookie の有効期限をリセットできます。[スライド式有効期限を有効にする] は、フォーム認証を設定する場合にのみ使用できます。

  • [メンバシップ プロバイダ クラス]
    クリックすると、現在の Web サイト用に構成されたメンバシップ プロバイダを指定できます。

  • [プロバイダの管理]
    クリックすると、[プロバイダの設定] ダイアログ ボックスが表示され、現在の Web サイトのメンバシップ プロバイダを追加、削除、および構成できます。

  • [ロール管理を有効にする]
    このチェック ボックスをオンにすると、ロール管理が有効になり、ユーザー アカウントのグループに関するアクセス規則を管理できます。

  • [ロール プロバイダ クラス]
    クリックすると、現在の Web サイト用に構成されたロール メンバシップ プロバイダを指定できます。

  • [プロバイダの管理]
    クリックすると、[プロバイダの設定] ダイアログ ボックスが表示され、現在の Web サイトのロール メンバシップ プロバイダを追加、削除、および構成できます。

参照

概念

メンバシップ プロバイダの実装

ロール管理について

ASP.NET 構成ファイルの階層と継承

その他の技術情報

ASP.NET の認証

ASP.NET 用 MMC スナップイン