連携
Commerce管理者で統合を定義すると、サードパーティ統合のOAuth資格情報とリダイレクト URLの場所が設定され、統合に必要な使用可能なAPI リソースが特定されます。 統合登録プロセスについて詳しくは、Commerce開発者向けドキュメントのOAuth ベース認証を参照してください。
オンボーディングワークフロー
- 統合を承認 - System > Extensions>Integrationsページに移動し、関連する統合を見つけて承認します。
- ログインを確認して確立 – 要求されたアクセスを許可するよう求められたら、承認します。 サードパーティにリダイレクトされた場合は、システムにログインするか、アカウントを作成します。 ログインが成功したら、統合ページに戻ります。
- 承認済み統合の確認を受け取る - システムは、統合が正常に承認されたという通知を送信します。 統合を設定して資格情報を受け取った後、アクセストークンまたはリクエストトークンを呼び出す必要がなくなりました。
統合の追加
-
管理者 サイドバーで、System > Extensions>Integrationsに移動します。
{width="600" modal="regular"}
-
次の統合情報を入力します。
-
統合の Name と連絡先 Email のアドレスを入力してください。
-
トークン交換にOAuthを使用する場合にOAuth認証情報を送信できる Callback URL を入力します。
https://を使用することを強くお勧めします。 -
Identity Link URLを入力して、これらのAdobe CommerceまたはMagento Open Sourceの統合資格情報を持つサードパーティのアカウントにユーザーをリダイレクトします。
note NOTE HTTPS URLがCallback URLおよびIdentity Link URLのフィールドに保存されるまで、 Integration not secure警告ラベルは、Integrations グリッドの各統合名の近くにリマインダーとして表示されます。- プロンプトが表示されたら、パスワードを入力してIDを確認します。
-
-
左側のパネルで、APIを選択し、次の操作を行います。
-
Resource Accessを次のいずれかに設定します:
AllCustom
-
カスタムアクセスの場合は、必要な各リソースのチェックボックスを選択します。
{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をクリックします。