統合
Commerce管理者で統合を定義すると、サードパーティ統合用の OAuth 資格情報とリダイレクト URL の場所が設定され、統合に必要な使用可能な API リソースが特定されます。 統合登録プロセスについて詳しくは、Commerce開発者向けドキュメントの OAuth ベースの認証を参照してください。
オンボーディングワークフロー
- 統合を認証 - System/Extensions/Integrations ページに移動し、関連する統合を見つけて認証します。
- ログインの検証と確立 - プロンプトが表示されたら、リクエストされたアクセスを受け入れます。 サードパーティにリダイレクトされた場合は、システムにログインするか、アカウントを作成します。 ログインに成功したら、統合ページに戻ります。
- 認証済み統合の確認を受信 - システムは、統合が正常に認証されたことを示す通知を送信します。 統合を設定して資格情報を受け取ると、アクセスまたはリクエストトークンを呼び出す必要はなくなります。
統合の追加
-
管理者 サイドバーで、System/Extensions/Integrations に移動します。
{width="600" modal="regular"}
-
次の統合情報を入力します。
-
統合の Name と連絡先の Email アドレスを入力します。
-
トークン交換に OAuth を使用する際に OAuth 認証情報を送信できる Callback URL を入力します。
https://
の使用を強くお勧めします。 -
これらのAdobe CommerceまたはMagento Open Source統合資格情報を使用して、ユーザーをサードパーティアカウントにリダイレクトする Identity Link URL を入力します。
note note NOTE HTTPS URL が Callback URL フィールドと Identity Link URL フィールドに保存されるまで、Integrations グリッドの各統合名の近くに Integration not secure
警告ラベルがリマインダーとして表示されます。- プロンプトが表示されたら、パスワードを入力して ID を確認します。
-
-
左側のパネルで「API」を選択し、次の操作を実行します。
-
Resource Access を次のいずれかに設定します。
All
Custom
-
カスタムアクセスの場合は、必要な各リソースのチェックボックスをオンにします。
{width="600" modal="regular"}
-
-
完了したら、「Save」をクリックします。
統合のアクティブ化
デフォルトでは、保存済みの統合は Inactive
ステータスでグリッドに表示されます。 有効にするには、次の手順を実行します。
-
管理者 サイドバーで、System/Extensions/Integrations に移動します。
-
新しく作成した統合を見つけて、Activate リンクをクリックします。
-
右上隅の「Allow」をクリックします。
拡張機能の統合トークンを表示します。 この情報を暗号化された安全な場所にコピーして、統合で使用できるようにします。
{width="600" modal="regular"}
-
右上隅の「Done」をクリックします。
統合の再認証
新しい統合アクセストークンおよびアクセストークン秘密鍵を生成するには、管理者から統合を再認証しました。
-
管理者 サイドバーで、System/Extensions/Integrations に移動します。
-
Active ステータスの統合を見つけます。
-
列 Activate、Reauthorize をクリックします。
-
「Reauthorize」をクリックして、API リソースへのアクセスを承認します。
-
拡張機能の新しい統合トークンを保存し、「Done」をクリックします。
API ゲストアクセスのセキュリティ設定の変更
デフォルトでは、CMS、カタログ、その他のストアリソースへの匿名ゲストアクセスは許可されません。 設定を変更する必要がある場合は、次の操作を行います。
-
管理者 サイドバーで、Stores/Settings/Configuration に移動します。
-
左側のパネルで「Services」を展開し、「Magento Web API」を選択します。
-
「 」を展開し、「Web API Security Setting」セクションを展開します。
{width="600" modal="regular"}
-
Allow Anonymous Guest Access を
Yes
に設定します。 -
完了したら、「Save Config」をクリックします。
詳しくは、Commerce開発者向けドキュメントの 匿名 web API へのアクセスの制限を参照してください。
統合の削除
-
管理者 サイドバーで、System/Extensions/Integrations に移動します。
-
既存の統合を見つけて、「Delete」列のアイコン( )をクリックします。
-
アクションを確定するには、「OK」をクリックします。