Adobe テクニカルアカウントの作成 create-service-account
サーバー間認証資格情報を使用すると、アプリケーション自体に代わって、アプリケーションのサーバーでアクセストークンを生成し、API 呼び出しを行うことができます。詳細情報
既存の統合の移行 migrate-jwt
サービスアカウント(JWT)資格情報は、アドビによって非推奨(廃止予定)になります。アドビのソリューションおよびアプリとの Campaign 統合では、OAuth サーバー間資格情報に依存する必要があります。
2024年6月より前に Campaign とのインバウンドまたはアウトバウンド統合を実装している場合は、このドキュメントの説明に従って、Campaign 環境を v7.4.1 にアップグレードし、テクニカルアカウントを OAuth に移行する必要があります。既存のサービスアカウント(JWT)資格情報は、2025年1月27日(PT) まで引き続き機能します。
移行が完了したら、この節の説明に従って、新しい資格情報を Campaign に関連付ける必要があります。
新しい統合に対する新しい OAuth テクニカルアカウントの作成 oauth-service
新しい統合に対する OAuth テクニカルアカウントを作成するには、次の手順に従います。
-
Adobe Developer Console にアクセスし、組織の システム管理者 としてログインします。
管理者ロールについて詳しくは、このページを参照してください。
-
「新規プロジェクトを作成」をクリックします。
-
「プロジェクトに追加」をクリックし、「API」を選択します。
-
Campaign と統合する製品を選択し、「次へ」をクリックします。
-
認証タイプとして「OAuth サーバー間」を選択し、「次へ」をクリックします。
-
プロジェクトへの 製品プロファイル リンクを選択します。
必要に応じて、新しいアカウントを作成できます。詳細情報
-
次に、「設定済み API を保存」をクリックします。
-
プロジェクトの資格情報で OAuth Server-to-Server を選択し、次の情報をコピーします。
- クライアント ID
- クライアント秘密鍵
- テクニカルアカウント ID
- 組織 ID
Campaign での OAuth プロジェクト資格情報の追加 add-credentials
上記の手順を実行したら、Adobe Campaign で OAuth プロジェクト資格情報を追加します。
オンプレミス環境またはハイブリッド環境のお客様の場合は、次の手順に従います。
-
Adobe Campaign インスタンスがインストールされている各コンテナに SSH 経由でログインします。
-
neolane
ユーザーとして次のコマンドを実行して、Adobe Campaign に OAuth プロジェクト資格情報を追加します。これにより、テクニカルアカウント 資格情報がインスタンス設定ファイルに挿入されます。code language-none nlserver config -instance:<instance_name> -setimsoauth:ims-org-id/client-id/technical-account-id/client-secret
note note NOTE バージョン 7.4.1 より前の場合は、 setimsoauth
の代わりにsetimsauth
またはsetimsjwtauth
を使用します。