Facebookサインイン認証

Facebook OAuth サインイン機能により、OdooユーザはFacebookアカウントでデータベースにサインインできるようになります。

危険

Odoo.comに格納されたデータベースでは、データベースのオーナーまたはマネジャーのOAuthログインを使用 しない で下さい。OAuthを使用すると、データベースがOdoo.comアカウントからリンク解除されてしまうためです。そのユーザに対してOAuthが設定されている場合、データベースはOdoo.comポータルから複製、名前変更、またはその他の管理ができなくなります。

Meta for Developersセットアップ

Meta for Developers に行き、ログインします。Myアプリ をクリックします。 アプリ ページで アプリを作成 をクリックします。

ユースケース ページで Facebook Loginを使用してユーザーを認証し、ユーザーからデータをリクエスト そして 次へ をクリックします。

アプリ名を追加 フィールドで OdooログインOAuth または類似の名称を入力します。

注釈

アプリの連絡先Eメール は、自動的にメタアカウントに関連付けられたEメールアドレスがデフォルトで入力されます。このEメールアドレスを定期的に確認しない場合は、別のEメールアドレスを使用することをお勧めします。

次へ をクリックします。公開要件Metaプラットフォーム規約開発者ポリシー を確認します。その後、アプリを作成 をクリックします。

重要

アプリを作成 をクリックすると再度パスワード入力が要求される場合があります。

アプリをカスタマイズ

新しいアプリが作成されると、アプリを公開する前に完了すべきステップのリストが記載された ダッシュボード ページが表示されます。 ここから、Facebookログインボタンの追加カスタマイズ をクリックします。

Meta for developersプラットフォームのアプリダッシュボード

カスタマイズ ページで 設定 をクリックします。

有効なOAuthリダイレクトURI フィールドで https://<odoo base url>/auth_oauth/signin を入力して、 <odoo base url> を適切なデータベースのURLを置き換えます。

Example

もしデータベースがURL https://example.odoo.com を持っていればURL https://example.odoo.com/auth_oauth/signin有効なOAuth リダイレクトURl フィールドに入力されます。

完了したら 変更を保存 をクリックします。

管理設定の設定

ページの一番左にある、アプリ設定 ‣ 基本 をクリックします。このページには、アプリを承認申請する前に必要な追加設定が含まれています。

プライバシーポリシーURL フィールドに https://www.odoo.com/privacy を入力して下さい。

注釈

https://www.odoo.com/privacy は、Odoo.comでホストされているデータベースのデフォルトのプライバシーポリシーです。

アプリアイコン フィールドをクリックして、ファイルアップロードウィンドウを開きます。 ここから、アプリのアイコンを選択してアップロードします。

ユーザデータ削除 フィールドに https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html と入力します。

注釈

このドキュメントでは、ユーザがOdooアカウントを削除する方法について説明します。

最後に、カテゴリ フィールドをクリックし、ドロップダウンメニューから ビジネスとページ を選択します。

変更を保存 をクリックします。

Meta for developersプラットフォームの基本設定ページの例

アプリIDをキャプチャする

アプリが作成され、承認されたら、アプリID を選択してコピーします。この情報は、セットアップを完了させるために後で必要になるので、クリップボードまたはメモ帳ファイルに貼り付けます。

公開

ページの左側にある 公開 をクリックします。接続されているFacebookアカウントのステータスによっては、追加の認証やテスト手順が必要になる場合があります。その場合は、このページに表示されます。

情報を確認したら、公開 をクリックします。

関連項目

Metaアプリ開発に関する追加情報(構築、テスト、ユースケースの詳細など)は、Meta for developersドキュメント でご覧いただけます。

Odooセットアップ

まず、開発者モード を有効化します。

設定アプリ に移動し、下にスクロールして 統合 セクションまで移動します。OAuth認証 とラベル付けされたチェックボックスにチェックを入れます。保存 をクリックします。

設定アプリでOAuth設定を有効化します。

次に、ログイン画面がロードされたらデータベースにサインインします。

ログインに成功したら、設定アプリ ‣ ユーザと会社 ‣ OAuth プロバイダ に移動します。Facebookグラフ をクリックします。

クライアントID フィールドに、前のセクションで取得した アプリID を入力し、許可 チェックボックスにチェックを入れます。

OdooのFacebook Graphレコード