Experience Manager と Adobe Stock を統合する手順
Experience Manager と Adobe Stock を統合するには、リストに示された順序で次の手順を実行します。
-
Experience Manager で IMS アカウントを作成し、公開証明書(公開鍵)を生成します。
-
Adobe Developer Console で、Adobe Stock 組織のプロジェクトを作成します。そのプロジェクトで、公開鍵を使用して API を設定し、サービスアカウント(JWT)接続を作成します。サービスアカウント資格情報と JWT ペイロード情報を取得します。
-
Experience Manager で、サービスアカウント資格情報と JWT ペイロードを使用して IMS アカウントを設定します。
-
Experience Manager で、IMS アカウントを使用して Adobe Stock クラウドサービスを設定します。
IMS 設定の作成
IMS 設定により Experience Manager Assets オーサーインスタンスが認証され、Adobe Stock が権利付与されます。
IMS 設定には、次の 2 つの手順が含まれます。
公開証明書の取得
公開鍵証明書は、Adobe 開発者コンソールで製品プロファイルを認証します。
-
Experience Manager Assets オーサーインスタンスにログインします。デフォルトの URL は
http://localhost:4502/aem/start.html
です。 -
ツール パネルで、セキュリティ/Adobe IMS 設定 に移動します。
-
Adobe IMS 設定ページで、「作成」をクリックします。「Adobe IMS テクニカルアカウント設定」ページが表示されます。
-
「証明書」タブで、クラウドソリューション ドロップダウンリストから「Adobe Stock」を選択します。
-
証明書を作成するか、既存の証明書を設定に再利用できます。
証明書を作成するには、「新しい証明書を作成」チェックボックスをオンにして、公開鍵の エイリアス を指定します。ここで入力したエイリアスが、公開鍵になります。
-
「証明書を作成」をクリックします。「OK」をクリックして公開証明書を生成します。
-
公開鍵をダウンロード アイコンをクリックして、公開鍵(.crt)ファイルをローカルマシンに保存します。この公開鍵を後で使用して、Brand Portal テナントの API を設定し、Adobe 開発者コンソールでサービスアカウント資格情報を生成します。
「次へ」をクリックします。
-
「アカウント」タブで、サービスアカウント資格情報を必要とする Adobe IMS アカウントが作成されます。
新しいタブを開き、Adobe 開発者コンソールでのサービスアカウント (JWT) 接続を作成します。
サービスアカウント(JWT)接続の作成
Adobe 開発者コンソールで、プロジェクトと API を組織レベルで設定します。API を設定すると、サービスアカウント(JWT)接続が作成されます。API を設定するには、キーペア(秘密鍵と公開鍵)を生成する方法と、公開鍵をアップロードする方法の 2 とおりがあります。この例では、サービスアカウント資格情報は公開鍵をアップロードすることで生成されます。
サービスアカウント資格情報と JWT ペイロードを生成するには、次の操作を実行します。
-
システム管理者権限で Adobe 開発者コンソールにログインします。デフォルトの URL は https://www.adobe.com/go/devs_console_ui です。
ドロップダウン(組織)リストから、正しい IMS 組織(Stock 使用権限)が選択されていることを確認します。
-
「新規プロジェクトを作成」をクリックします。システムで生成された名前を持つ空のプロジェクトが組織に対して作成されます。
プロジェクトを編集 をクリックします。プロジェクトタイトル および 説明 を更新し、「保存」をクリックします。
-
「プロジェクトの概要」タブで、「API を追加」をクリックします。
-
API ウィンドウを追加ウィンドウ で、「Adobe Stock」を選択します。「次へ」をクリックします。
-
API の設定 ウィンドウで、「サービスアカウント (JWT)」認証を選択します。「次へ」をクリックします。
-
「公開鍵をアップロード」をクリックします。「ファイルを選択」をクリックし、公開証明書の取得節でダウンロードした公開鍵(.crt ファイル)をアップロードします。「次へ」をクリックします。
-
公開鍵を確認し、「次へ」をクリックします。
-
デフォルトの Adobe Stock 製品プロファイルを選択し、「設定済み API を保存」をクリックします。
-
API が設定されると、API の概要ページにリダイレクトされます。左側のナビゲーションで「資格情報」の下の「サービスアカウント(JWT)」オプションをクリックします。ここで資格情報を表示し、JWT トークンの生成、資格情報の詳細のコピー、クライアントの秘密鍵の取得などのアクションを実行できます。
-
「クライアント資格情報」タブから、クライアント ID をコピーします。
「クライアント秘密鍵を取得」をクリックし、クライアントの秘密鍵 をコピーします。
-
「JWT を生成」タブに移動し、JWT ペイロード 情報をコピーします。
Experience Manager Assets で IMS アカウントを設定をするためのクライアント ID(API キー)、クライアントの秘密鍵、JWT ペイロードを使用できるようになりました。
-
IMS 設定を開き、「アカウント」タブに移動します。公開証明書の取得中も、ページは開いたままになっています。
-
IMS アカウントの タイトル を指定します。
「認証サーバー」フィールドに、URL を https://ims-na1.adobelogin.com/ と入力します。
サービスアカウント(JWT)接続の作成時にコピーしたクライアント ID を「API キー」フィールド、クライアントの秘密鍵 および ペイロード(JWT ペイロード)に入力します。
-
「作成」をクリックします。IMS アカウントの設定が作成されます。
-
その IMS アカウント設定を選択し、「正常性をチェック」をクリックします。
ダイアログボックスの「チェック」をクリックします。正常に設定されると、トークンが正常に取得されました というメッセージが表示されます。
Cloud Service の設定
Adobe Stock Cloud Service を設定するには:
-
Experience Manager ユーザーインターフェイスで、ツール/ Cloud Services / Adobe Stock に移動します。
-
Adobe Stock Configurations ページで、「作成」をクリックします。
-
クラウド設定の タイトル を入力します。
IMS アカウントの設定時に作成した IMS 設定を選択します。
ドロップダウンリストからロケールを選択します。
-
「保存して閉じる」をクリックします。
お使いのExperience Manager Assetsオーサーインスタンスは、Adobe Stock に統合されています。複数の Adobe Stock 設定(例えばロケールベースの設定など)を作成できます。これで、Experience Manager ユーザーインターフェイスの中から Adobe Stock アセットにアクセス、検索およびライセンス付与ができます。
NOTE
統合の現段階で、Adobe Stock アセットへのアクセス、Stock アセットの検索(オムニサーチによる)およびAdobe Stock アセットへのライセンス付与が許可されるのは、管理者のみです。管理者は、Adobe Stock Cloud Service に別のユーザーまたはグループを追加したり、Experience Manager で管理者以外のユーザーに Stock 設定にアクセスする権限を付与できます。 -
ユーザーまたはグループを追加するには、Adobe Stockクラウド設定を選択し、「プロパティ」をクリックします。
-
Adobe Stock 設定にアクセスする権限を割り当てられたユーザーまたはグループを検索して追加します。詳しくは、ユーザーグループへの権限の割り当てを参照してください。
ユーザーグループへの権限の割り当て
管理者は、ユーザーグループを作成し、特定のユーザーやグループに対して、Adobe Stock Cloud Service へのアクセス権を付与することができます。
ユーザーが Adobe Stock アセットを検索し、ライセンスを付与する場合は、次の権限が必要になります。
- 次のパスを設定します。
/conf/global/settings/stock
- 権限:
jcr:read
- 権限タイプ:
Allow
ユーザーグループを作成したり、既存のユーザーグループに権限を割り当てることができます。権限は、Experience Manager Assets インターフェイスまたは User Admin コンソールを使用して割り当てられます。
Experience Manager からユーザーグループにアクセスを許可するには:
-
Experience Manager ユーザーインターフェイスで、ツール/セキュリティ/グループ に移動します。Adobe Stock のユーザーグループを作成します。
-
ツール/セキュリティ/権限 に移動します。
-
左側のパネルでユーザーグループを検索し、Adobe Stock の新規の アクセス制御エントリ(ACE) を追加します。
- 次のパスを設定します。
/conf/global/settings/stock
- 権限:
jcr:read
- 権限タイプ:
Allow
「追加」をクリックします。
- 次のパスを設定します。
-
ツール/クラウドサービス/ Adobe Stock に移動します。Adobe Stock クラウド設定を選択し、「プロパティ」をクリックします。
-
新しく作成したユーザーグループを Adobe Stock 設定に追加します。「保存して閉じる」をクリックします。
User Admin Console からユーザーにアクセスを提供する:
-
Experience Manager ユーザー Admin Console を開きます。デフォルトの URL は
http://localhost:4502/userdamin
です。 -
左側のパネルで、
user_id
またはname
を入力して、ユーザーを検索します。ダブルクリックして、ユーザープロパティを開きます。 -
「権限」タブに移動し、Adobe Stock クラウド設定の
read
権限を許可します。/conf/global/settings/stock
CAUTION
クラウド設定が許可されていない場合、ユーザーは Experience Manager インターフェイスで Assets のみアクセスできます。Assets および Adobe Stock アセットへのアクセスを許可するには、クラウド設定がユーザーに許可されていることを確認します。 -
「保存」をクリックして、権限を更新します。
-
ユーザーまたはグループを Adobe Stock クラウド設定に追加します。
Adobe Stock Assets へのアクセス
管理者以外のユーザーが Adobe Stock クラウド設定の権限がある場合、Experience Manager インターフェイスから Adobe Stock アセットの検索やライセンスの取得ができます。
ユーザーは、Adobe Stock アセットへのアクセス前に Adobe Stock クラウド設定をアクティベートする追加のステップを行う必要があります。これは 1 回限りのアクティビティです。ユーザーが複数の Adobe Stock クラウド設定に対する権限が割り当てられている場合、ユーザーは ユーザーの環境設定 から必要な設定を選択することができます。
Adobe Stock クラウド設定をアクティベートするには、次の操作を実行します。
-
Experience Manager にログインします。
-
右上隅のユーザーアイコンをクリックし、「環境設定」をクリックします。ユーザー管理 ウィンドウが開きます。
-
目的の 在庫設定 をドロップダウンリストから選択し、「確定」をクリックして、設定をアクティベートします。
-
Assets / Adobe Stock に移動します。Adobe Stock アセットの表示、検索、ライセンスの取得が可能になりました。
次の表では、Adobe Stock アセットにアクセスする際のユーザー権限の仕組みについて説明します。
ユーザー | グループ | 権限 | ユーザーの環境設定で Stock 設定を受け入れる | Assets にアクセス | Adobe Stock にアクセス |
---|---|---|---|---|---|
admin | 該当なし | すべて | 該当なし | はい | はい |
test-doc1 | DAM ユーザー | /conf/global /settings/stock/cloud-config | はい | はい | はい |
test-doc1 | DAM ユーザー | /conf/global /settings/stock/cloud-config | 不可 | エラー:データの読み込みに失敗しました | 不可 |
test-doc1 | DAM ユーザー | 許可:/conf/global /settings/stock 拒否:/cloud-config | Stock 設定が表示されません | はい | いいえ |
Adobe Stock での Experience Manager アセットの使用と管理
この機能を使用すると、Experience Manager Assets で Adobe Stock アセットを操作できます。Experience Manager のユーザーインターフェイス内から Adobe Stock アセットを検索し、必要なアセットのライセンスを取得できます。
Experience Manager 内で Adobe Stock アセットのライセンスを取得すると、そのアセットを通常のアセットと同様に使用および管理できます。ユーザーは Experience Manager 内でアセットの検索およびプレビュー、アセットのコピーおよび公開、Brand Portal でのアセットの共有、Experience Manager Desktop App 経由でのアセットのアクセスおよび使用を行うことができます。
A. Adobe Stock ID が指定されているアセットと類似しているアセットを検索します。B. 選択した形状や向きと一致するアセットを検索します。C. サポートされているアセットタイプのいずれかを検索します。D. フィルターウィンドウを開く/折りたたみます。E. 選択したアセットのライセンスを取得して Experience Manager に保存します。F. アセットを透かし付きで Experience Manager に保存します。G. 選択したアセットと類似したアセットを Adobe Stock の web サイトで調べます。H. 選択したアセットを Adobe Stock の web サイトに表示します。I. 検索結果から選択したアセットの数。J. カード表示とリスト表示を切り替えます。
アセットの検索
Experience Manager ユーザーは、Experience Manager と Adobe Stock の両方でアセットを検索できます。検索場所を Adobe Stock に限定しない場合は、Experience Manager と Adobe Stock からの検索結果が表示されます。
-
Adobe Stock アセットを検索するには、ナビゲーション/アセット/Adobe Stock を検索 をクリックします。
-
Adobe Stock と Experience Manager Assets にまたがるアセットを検索するには、「
また、アセットを選択するには、検索バーに「Location: Adobe Stock
」と入力します。Adobe StockExperience Manager は、検索されたアセットに対する高度なフィルタリング機能を備えており、サポートされているアセットのタイプや画像の向き、ライセンスの状態などのフィルターを使用して、必要なアセットをすばやく見つけることができます。
必要なアセットの保存と表示
Experience Manager に保存するアセットを選択します。上部ツールバーの「保存」をクリックし、アセットの名前と保存場所を指定します。ライセンスが不要なアセットはローカルに透かし付きで保存されます。
アセットの検索を次回実行すると、保存済みのアセットは、Experience Manager Assets で使用可能であることを示すバッジ付きでハイライトされます。
アセットのライセンス取得
Adobe Stock エンタープライズプランの割り当てを使用することで、Adobe Stock アセットのライセンスを取得できます。ライセンスを許諾されたアセットは透かしなしで保存され、Experience Manager Assets で検索することも使用することも可能になります。