の検索結果 :

×

会員登録 お問い合わせ

AWS Cognito を IDP として使用した Odoo シングル サインオン | Odoo AWS Cognito ログイン


Odoo OAuth シングルサインオン (SSO) モジュールを使用して、AWS Cognito で Odoo への安全なシングルサインオン (SSO) ログインを設定します。Odoo OAuth SSO プラグインを使用すると、ユーザーは AWS Cognito の認証情報を使用して、シングルサインオン経由でOdoo AWS Cognito にシームレスにログインできます。AWS Cognito SSO を有効にすることで、ユーザーは AWS Cognito の認証情報を使用して認証を行い、Odoo サイトに安全にアクセスできます。このステップバイステップのセットアップガイドでは、 AWS Cognito をID プロバイダー (IDP) として、Odoo をサービスプロバイダー (SP) として設定して、AWS Cognito Odoo SSO を実現する方法を説明します。Odoo OAuth シングルサインオン (SSO) プラグインで提供されるその他の機能の詳細については、こちらをクリックしてください。

前提条件: ダウンロードとインストール

  • 環境への Odoo インストール。
  • Odoo 用の miniOrange OAuth SSO モジュールをインストールしました。

Odoo への AWS Cognito シングル サインオン (SSO) ログインを設定する手順

1. Amazon Cognito を OAuth プロバイダーとしてセットアップする

  • まず、に行きます アマゾンコンソール アカウントにサインアップ/ログインして、AWS Cognito を設定します。
  • Amazon コンソールで Odoo シングル サインオンにサインアップする
  • 検索する コグニート 以下に示すように、AWS サービスの検索バーに表示されます。
  • AWS サービスの Cognito 検索 Odoo シングル サインオン
  • ソフトウェアの制限をクリック ユーザープールを作成する 新しいユーザープールを作成します。
  • ユーザープールの作成 Odoo シングルサインオン (SSO)
  • ユーザープールで使用する属性を選択します。 サインイン プロセス。
  • ユーザープール Odoo シングルサインオン (SSO) を構成する
  • 強力なパスワードを設定してセキュリティ要件を構成します。 ユーザーが単一の認証要素でのみサインインできるようにする場合は、「MFA なし」オプションを選択してください。 有効にしたい場合は、 MFA (多要素認証) SMS メッセージが必要になりますが、Amazon SNS によって別途課金されます。 詳細についてはこちらをご覧ください こちら。 次へをクリックします。
  • デフォルトの Odoo シングル サインオン (SSO) を構成する MFA なし 多要素認証 Odoo シングル サインオン (SSO)
  • ユーザーのサインアップ フロー中に必要となる属性を構成します。
  • サインアップ エクスペリエンスを構成する Odoo シングル サインオン (SSO)
  • 必要に応じて追加の属性を選択し、クリックします 次へ.
  • 追加属性 Odoo シングル サインオン (SSO)
  • ユーザープールの送信方法を構成する メール ユーザーへのメッセージ。
  • Cognito Odoo シングル サインオン (SSO) を使用して電子メールを送信する
  • ユーザー プールの名前を入力します。また、[ホストされた認証ページ] で、チェックボックスをオンにします。 「Cognito ホスト型 UI を使用する」.
  • アプリを統合する Cognito Odoo シングル サインオン (SSO)
  • 次に、「ドメイン」セクションでドメインの種類を選択します。 「Cognito ドメインを使用する」。 Cognito アプリのドメイン名を入力します。
  • Cognito ドメイン Odoo シングル サインオン (SSO)、odoo OAuth モジュールを使用する
  • [初期アプリ クライアント] セクションで、アプリの名前を入力します。 アプリクライアント そしてチェックしてください 生成する クライアントシークレット。
  • Odoo シングル サインオン (SSO)、odoo OAuth モジュールの初期アプリ クライアント
  • 今あなたを入力してください コールバック/リダイレクト URL これはクライアント側にある miniOrange プラグインから取得し、[許可されたコールバック URL] テキスト フィールドの下に貼り付けます。 アプリの認証フローを選択するには、次の画像も参照してください。
  • 許可されるコールバック URL Odoo シングル サインオン (SSO)、odoo OAuth モジュール
  • 次に、「アプリクライアントの詳細設定」の下にあります。 選択する ID プロバイダー Cognito ユーザー プールとして選択し、OAuth 2.0 付与タイプで認証コード付与を選択し、OpenID Connect スコープ セクションで openid、電子メール、プロファイルのチェックボックスも選択します (下の画像を参照してください)。 クリックしてください 次へ ボタンをクリックして設定を保存します。
  • ID プロバイダー Odoo シングル サインオン (SSO)、odoo OAuth モジュール
  • 次に、要件の選択を確認します。 [ユーザー プールの作成] をクリックして選択を確認し、 ユーザープールを作成する.
  • Odoo シングル サインオン (SSO)、odoo OAuth モジュールのレビューと作成 ユーザープールの作成ボタン Odoo シングルサインオン (SSO)、odoo OAuth モジュール
  • ユーザー プールが正常に作成されたら、プールのリストからプール名を選択してユーザーの作成を開始します。
  • ユーザープールボタン Odoo シングルサインオン (SSO)、odoo OAuth モジュール
  • に行きます ユーザー タブをクリックして ユーザーを作成.
  • oauth プール ユーザーの作成 Odoo シングル サインオン (SSO)、odoo OAuth モジュール
  • ユーザー名、メールアドレス、パスワードなどの詳細を入力します。 「ユーザーの作成」をクリックして詳細を保存します。
  • ユーザー情報 Odoo シングル サインオン (SSO)、odoo OAuth モジュール
  • ユーザーが正常に作成されたら、Cognito ドメイン、クライアント ID、およびクライアント シークレットのコピーが必要になります。 「アプリの統合」セクションに移動し、完全なドメイン名 {あなたのドメイン名}.auth.{リージョン名}.amazoncognito.com をコピーします。 これは、miniOrange OAuth シングル サインオン (SSO) プラグインのエンドポイント フィールドに入力する必要があります。
  • 入門ドメイン Odoo シングル サインオン (SSO)、odoo OAuth モジュール
  • クライアント ID とクライアント シークレットを取得するには、同じままにしてください 「アプリの統合」 タブをクリックして下にスクロールします 「アプリクライアントと分析」 セクション。 アプリのクライアント名をクリックすると、クライアント ID とクライアント シークレットが表示されます。
  • アプリクライアントリスト Odoo シングルサインオン (SSO)、odoo OAuth モジュール アプリクライアント情報 Odoo シングルサインオン (SSO)、odoo OAuth モジュール
  • を達成するための OAuth プロバイダーとして AWS Cognito が正常に設定されました。 AWS Cognito シングルサインオン (SSO) ユーザー認証には Odoo を使用します。

2. Odoo アプリケーションを OAuth クライアントとして構成する

  • Odoo ホームページに移動し、 メニュー
  • odoo ホームページのメニュー ボタン Odoo Okta OAuth シングル サインオン (SSO)
  • ソフトウェアの制限をクリック miniOrange OAuth 2.0.
  • miniOrange oauth レルム モジュール Odoo Okta OAuth シングル サインオン (SSO)
  • ソフトウェアの制限をクリック 創造する ボタンをクリックして、アイデンティティ プロバイダー (IDP) を構成します。
  • 作成 構成 アイデンティティ プロバイダー (IDP) Odoo Okta OAuth シングル サインオン (SSO)
  • 次の画面が表示されます。
  • 一般的な次の画面 Odoo Okta OAuth シングル サインオン (SSO)
  • [一般設定] で、アイデンティティプロバイダーの名前を入力します (例: AWS Cognito)。 IdP から取得した次のフィールドにも入力する必要があります。
  • クライアントID: AWS Cognito によって提供される
    クライアントシークレット: AWS Cognito によって提供される
    範囲: オープンID
    エンドポイントを承認します: https://<cognito-app-domain>/oauth2/authorize
    アクセストークンエンドポイント: https://<cognito-app-domain>/oauth2/token
    ユーザー情報の取得エンドポイント: https://<cognito-app-domain>/oauth2/userinfo
  • [属性マッピング] セクションでは、必要に応じて IdP から Odoo ERP システム上のユーザーに属性をマッピングできます。 [マッピング] セクションでは、IdP から Odoo システムにグループをマッピングできます。 必須フィールドに入力したら、保存ボタンをクリックしてください。
  • 属性マッピング セクションのダウンロード Odoo Okta OAuth シングル サインオン (SSO)
  • これで SSO の設定は完了です miniOrange OAuth SSO Odoo 用のモジュール。

3. 手順に従って構成をテストします。

  • オドゥへ行く ログインページ. が表示されます 余分な モジュールで設定されているのと同じ名前のボタン。
  • odoo ログイン ページ Okta ボタン Odoo Okta OAuth シングル サインオン (SSO)
  • ボタンをクリックすると、IdP ログイン ページが表示されます。 IdP 認証情報を入力し、クリックします。 ログイン。 認証が成功すると、ログインされます Odoo.
  • odoo に正常にログインしました Odoo Okta OAuth シングル サインオン (SSO)

このガイドでは、Odoo 用の miniOrange OAuth SSO モジュールを正常に設定し、AWS Cognito の認証情報を使用してログインできるようにしました。これで、ユーザーは Cognito IdP の認証情報を使用して Odoo にログインできるようになります。


お困りですか?

ご要望について迅速なガイダンス(メールまたはミーティング)をご希望の場合は、 odoosupport@xecurify.comまでメールでお問い合わせください。弊社のチームがお客様のご要望に最適なソリューション/プランの選択をお手伝いいたします。

こんにちは!

助けが必要? 私たちはここにいます!

対応