Power Pages 認証設定

完了

Power Pages によってサポートされる認証オプションの多くは、Web サイト設定を使用して設定できます。 Web サイト設定は Site Settings テーブルに格納され、各設定は名前/値のペアとして定義されます。

Web サイト設定を確認するには、次の手順に従います。

  1. Power Apps にサインインします。

  2. 右上隅の環境セレクターを使用して、ターゲット環境を選択します。

  3. 左側のメニューで、アプリを選択します。

  4. Power Pages Management アプリを選択します。

  5. アプリのナビゲーション パネルで、サイトの設定を選択します。

Power Pages Web サイトの有効な Web サイト設定のスクリーンショット。

1 つの Dataverse インスタンスに複数の Power Pages Web サイトがプロビジョニングされている場合、複数の行に同じ名前と値 (Web サイトごとに 1 つずつ) が含まれている場合があります。

Web サイトをプロビジョニングする際は、利用可能な多くの認証関連の Web サイト設定のうち数個のみがインストールされます。 作成されていない設定には、ドキュメント化されているデフォルト値があります。

設定の例

Web サイトをプロビジョニングする際、新しいローカル アカウントを登録するためのフォームでは、メール アドレスとユーザー名が要求されます。

Power Pages Web サイトの「登録」タブのスクリーンショット。「メール」フィールドと「ユーザー名」フィールドが強調表示されています。

ユーザー名ではなくメール アドレスを使用してローカル アカウント サインインを有効化するには、Authentication/Registration/LocalLoginByEmail 設定を追加して True に設定します。

「新しいサイト設定」フォームの「全般」タブのスクリーンショット。詳細が入力され、値が true に設定されています。

その結果、新しいローカル アカウントを登録するためのフォームとプロセスで要求されるのは、メール アドレスのみになります。

Power Pages Web サイトでメール アドレスのみを使用して登録する場合のスクリーンショット。

サインイン フォームでも、メールユーザー名の代わりに参照されるようになります。

Power Pages Web サイトへのメールによるサインインのスクリーンショット。

ある機能が既定で有効化される場合、その機能を無効化するためのサイト設定を作成する必要があります。 たとえば、Authentication/Registration/ResetPasswordEnabled = False 設定を追加した場合、ローカル認証でパスワード リセット機能を無効化する必要があります。

認証設定のカテゴリ

認証関連のサイト設定はすべて認証で始まります。

認証設定は 3 つの大きなカテゴリに分けることができ、それぞれ認証プロセスのさまざまな側面を制御する設定が含まれています。

グループ 説明
認証/登録 設定で最も広範囲にわたるグループには、特定の認証方法の有効化/無効化、招待動作の制御、パスワード リセット、確認メール、2 要素認証など、多くのオプションが含まれます。
認証/UserManager ユーザー資格情報の検証 は、ユーザー名とパスワードの検証パラメーターを調整するための設定です。 検証は、ユーザーが新しいローカル アカウントにサインアップするか、パスワードを変更した場合に起こります。 ユーザー アカウントのロックアウト設定も含まれます。
Authentication/ApplicationCookie 一般的には、有効期間などの特定の cookie の動作に対してエンタープライズ要件が策定されます。 このグループは、デフォルトの認証 Cookie 動作を変更するための Cookie 認証サイト設定を定義します。

詳細については、ローカル認証、登録、その他の設定を参照してください。