ドキュメントAdobe PassAdobe Pass 認証

(従来の)Amazon FireOS アプリケーションの登録

最終更新日: 2024年12月14日
  • トピック:
  • 認証
メモ
このページのコンテンツは情報提供のみを目的としています。 この API を使用するには、Adobeから現在のライセンスが必要です。 無許可の使用は許可されていません。
重要
製品のお知らせページに集約された最新のAdobe Pass認証製品のお知らせや廃止予定タイムラインについて、常に情報を提供するようにします。

概要

FireOS AccessEnabler SDKのバージョン 3.0 以降、Adobeのサーバで認証メカニズムを変更しています。 公開鍵と秘密鍵を使用して requestorID に署名する代わりに、SDKがサーバーに対して行うすべての呼び出しに後で使用されるアクセストークンを取得するために使用できる Software Statement 文字列の概念を導入します。 ソフトウェアのステートメントに加えて、アプリケーションのディープリンクを作成する必要があります。

詳しくは、 動的クライアント登録の概要を参照してください。

ソフトウェア ステートメントとは

ソフトウェアステートメントは、アプリケーションに関する情報を含む JWT トークンです。 各アプリケーションには、Adobeのシステム内のアプリケーションを特定するためにサーバが使用する固有のソフトウェア・ステートメントが必要です。 AccessEnabler SDKを初期化する際に Software Statement を渡す必要があります。このステートメントは、アプリケーションをAdobeに登録する際に使用されます。 登録時に、SDKはクライアント ID と、アクセストークンの取得に使用されるクライアント秘密鍵を受け取ります。 SDKからサーバーへの呼び出しには、有効なアクセストークンが必要です。 SDKは、アプリケーションの登録、アクセストークンの取得と更新を行います。

注: ソフトウェア ステートメントはアプリ固有であり、個々のソフトウェア ステートメントは複数のアプリケーションに使用することはできません。 これは、複数のチャネルへのアクセスを提供するアプリケーションにも適用されます。

ソフトウェアに関する声明の入手方法

ダッシュボードの TVE Adobeにアクセスできる場合:

  1. ブラウザーを開き、https://experience.adobe.com/#/pass/authentication に移動します。

  2. Channels セクションに移動し、チャネルを選択します。

  3. 「Registered Applications」タブに移動します。

  4. 「Add new application」をクリックします。

  5. アプリケーションの名前とバージョンを指定し、使用できるプラットフォーム(Androidなど)を選択します。

  6. プログラ Domain Name ー用に既に設定されているドメインのリストから選択して、プロパティを指定します。

  7. 変更をサーバーにプッシュし、チャネルの「Registered Applications」タブに戻ります。

    すべての登録済みアプリケーションのリストが表示されます。

  8. 作成 Download たアプリケーションで「」をクリックします。

    ソフトウェア明細書をダウンロードする準備が整うまで、数分待つ必要がある場合があります。

    テキストファイルがダウンロードされます。 その内容をソフトウェアのステートメントとして使用します。

詳しくは、Dynamic Client Registration Management を参照してください。

ダッシュボードの TVE Adobeへのアクセス権がない場合:

tve-support@adobe.com にチケットを送信します。 チャネル、アプリケーション名、バージョン、プラットフォームなど、必要な情報をすべて含めてください。サポートチームの誰かが、ソフトウェアのステートメントを作成します。

ソフトウェア ステートメントの使い方

ソフトウェア ステートメントを取得したら、それを Access Enabler コンストラクタのパラメータとして渡す必要があります。 Adobeでは、ソフトウェアステートメントをリモートの場所にホストすることをお勧めします。 これにより、アプリケーションの新しいバージョンをリリースすることなく、ソフトウェア ステートメントを簡単に取り消して変更できます。

ソフトウェア ステートメントの使い方

アプリケーションのリソースファイルに、次のコード strings.xml 追加します。

<string name="software_statement">softwarestatement value</string>
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b