Microsoft プロバイダーを設定する

Microsoft は、Power Pages サイトへの訪問者を認証するために使用できる OAuth 2.0 ID プロバイダーの 1 つです。 OAuth 2.0 ベースの ID プロバイダーでは、クライアント IDクライアント シークレット、場合によっては リダイレクトまたは応答 URL が必要になります。 この記事では以下の手順について説明します。

Power Pages で Microsoft を設定する

Microsoft をサイトの ID プロバイダーとして設定します。

  1. Power Pages のサイトで、セキュリティ>ID プロバイダーを選択します。

    ID プロバイダーが表示されない場合は、使用しているサイトの 一般承認設定外部ログインオン に設定されているかを確認します。

  2. Microsoft の右側で、その他のコマンド () >構成 を選択するか、プロバイダー名を選択します。

  3. プロバイダー名はそのままにするか、必要に応じて変更します。

    プロバイダー名は、ユーザーがサインイン ページで ID プロバイダーを選択するときに表示されるボタンのテキストです。

  4. 次へを選択します。

  5. 返信 URL で、コピー を選択します。

  6. 開くMicrosoft を選択します。

    Power Pages ブラウザー タブを閉じないでください。すぐに元に戻ります。

Azure で Microsoft アプリの登録を作成する

サイトの返信 URL をリダイレクト URI として使用してアプリケーションを登録します

注意

カスタム ドメイン名を使用または追加 するか、サイトのベース URL を変更 する場合は、ID プロバイダーを設定して正しい返信 URL を使用する必要があります。 Microsoft アプリは、認証後に応答 URL を使用してユーザーを Web サイトにリダイレクトします。

  1. Azure ポータルで、新規登録 を選択します。

  2. 名前を入力してください。

  3. 組織の要件を最もよく反映した 対応しているアカウントの種類 のうちの 1 つを選択します。

  4. リダイレクト URI で、プラットフォームとして Web を選択し、ボックスの例で コピーした 応答 URL を貼り付けます。

  5. 登録を選択します。

  6. アプリケーション (クライアント) ID をコピーします。

  7. クライアント資格情報 の右側で、証明書またはシークレットの追加 を選択します。

  8. + 新しいクライアント シークレットを選択します。

  9. オプションの説明を入力し、有効期限を選択して、追加 を選択します。

  10. シークレット ID で、クリップボードにコピーする アイコンを選択します。

Power Pages でサイト設定を入力する

  1. 先ほど終了した Power Pages ID プロバイダーの構成 ページに戻ります。

  2. サイト設定の構成 で、次の値を貼り付けます。

    • クライアント ID: コピーした アプリケーション (クライアント) ID を貼り付けます。
    • クライアント シークレット: コピーした シークレット ID を貼り付けます。

OAuth 2.0 ID プロバイダーのオプションの追加設定

参照

サイト認証の設定