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

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

Power Pages で Facebook を設定する

  1. Power Pages サイトで、設定>ID プロバイダー を選択します。

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

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

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

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

  4. 次へを選択します。

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

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

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

Facebook でアプリ登録を作成する

サイトの応答 URL をリダイレクト URL として使用して、Facebook でアプリケーションを登録します

注意

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

Facebook でアプリを作成する

  1. Facebook 開発者アプリ ダッシュボード にサインインする。

  2. アプリ作成を選択します。

  3. アプリの種類で コンシューマー を選択し、続行 を選択します。

  4. アプリの名前と、Facebook からの開発者通知を受信できるメール アドレスを入力します。

  5. アプリ作成を選択します。

    Facebook プラットフォーム ポリシーへの同意を求められた場合は同意し、オンライン セキュリティ チェックを完了します。

  6. 設定>基本 タブを開いて次の詳細を入力します。

    • (オプション) アプリ ドメイン、たとえば contoso.powerappsportals.com
    • (オプション) プライバシー ポリシー URL: 組織のプライバシー ポリシー URL は、匿名でアクセスできる必要があります
    • ユーザー データーの削除: ユーザー データ削除で使用するコールバック URL または指示 URL
    • 適切な アプリの目的
  7. プラットフォームの追加Web サイト を選択して、コピーした 返信 URL を貼り付けます。

  8. 変更を保存を選択します。

  9. 左側のサイド パネルで 製品の追加 を選択します。

  10. 設定 を選択して Facebook にログインしWeb を選択します。

  11. 保存 を選びます。

  12. Facebook ログイン設定 を選択します。

  13. 有効な OAuth リダイレクト URIコピーした 応答URLを貼り付けます。 ​

  14. 変更を保存を選択します。

アプリを公開

  1. 左側のサイド パネルで、設定 を選択します。

  2. "このアプリには、public_profile への標準アクセスがあります" で始まる通知で、高度なアクセスを取得 を選択します。

    左側のサイド パネルで アプリ レビュー を選択し、アクセス許可と機能 を選択することもできます。

  3. public_profile高度なアクセスを取得 を選択します。

  4. 変更を確認します。

    Facebook プラットフォーム ポリシーへの同意を求められた場合は同意し、オンライン セキュリティ チェックを完了します。

  5. ページの上部で、アプリ モード に、ライブ を選択します。

  6. プロンプトが表示されたら、 検査の開始 を選択します。

  7. データ使用認定資格をレビューおよび確認し、コンプライアンス ポリシーを認証してから、提出 を選択します。

  8. ページの上部で、アプリ モード に、ライブ を選択します。

  9. 設定>基本 を選択します。

  10. アプリ ID およびアプリ シークレットをコピーします。

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

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

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

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

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

参照

サイト認証の設定