AEM Forms as a Cloud Serviceでローカル開発トークンを使用する場合、401 エラーが発生する

AEM Forms as a Cloud ServiceでAdobe Developer Console(ADC)のローカル開発トークンを使用する場合、アクセス権が不十分なために 401 エラー が発生します。 この問題を修正するには、AEM Developer Consoleでテクニカルアカウントを作成し、その資格情報を使用してアクセストークンを生成し、API 呼び出しを有効にするために必要な権限を割り当てます。

説明 description

環境

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Forms

問題/症状

  • Environment Configuration でAdobe Developer Consoleからローカル開発ベアラートークンを送信すると、401 エラー が発生します。
  • ADC から作成された資格情報は、AEM Forms API 呼び出しには機能しません。
  • ADC プロジェクトのテクニカルアカウントセットがAEMに存在しません。

解決策 resolution

メモ:Adobe Developer Consoleの資格情報は、AEM Forms API 呼び出しには機能しません。 これらの資格情報では、Cloud Manager タスクにのみアクセスでき、AEM インスタンスにはアクセスできません。 Developer Console プロジェクトにリンクされているテクニカルアカウントはAEMに存在しないので、API 呼び出しを行うことはできません。

この問題を解決するには、次の手順に従います。

  1. AEM Developer Consoleを使用して、テクニカルアカウントを作成します。 このアカウントからクライアント ID とクライアント秘密鍵をコピーします。 これらを使用して、IMS からアクセストークンを取得します。 このトークンを API リクエストに渡して、AEM Forms as a Cloud Serviceにフォルダーを作成します。

  2. テクニカルアカウントがAEMで適切な権限を持っていることを確認します。 content-authors, DAM-usersjcr:all at /content/dam などの役割を割り当てます。 設定後、API 呼び出しは期待どおりに動作します。

  3. アクセストークンを生成するには、次のリンクに従います。

これらの手順で問題が解決しない場合は、特定の設定やログを調査して、設定に固有の潜在的な不一致やエラーを特定します。

メモ:

Adobe Developer Consoleを使用して認証される API と、AEM Developer Consoleを使用して認証される API を区別するには、リストを参照してください。

  • Adobe Developer Console:

  • ドキュメント変換

    • PDF to XDP (PDF Utility)
  • ドキュメント抽出

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • ドキュメント変換

    • importMetadata
  • Document Assurance

    • applyUsageRights
  • ドキュメントの生成

    • generate interactive PDF
    • check Async Status
    • Retrieve async completed PDF
  • AEMDeveloper Console:

  • 出力サービス

    • generatePDF
    • generatePrint
  • EC サービス

    • Password Encryption
    • Remove Password Encryption
    • getEncryption Types
    • sign PDF
    • certify PDF
    • add sign field
  • Assembler

    • invoke
    • toPDFA
    • isPDFA

これらの API に関するドキュメントは次のとおりです。

Adobe Developer Console:

AEMDeveloper Console:

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f