環境の設定と事前テスト setting-up-your-environment-and-testing-in-prequal
このテクニカルノートの目的は、パートナーが環境を設定し、Adobeの事前認定環境にデプロイされた新しいビルドのテストを開始するのを支援することです。
実稼動 と ステージング の 2 つのビルドフレーバーがあるので、このドキュメントでは、実稼動のセットアップに焦点を当て、すべての手順がステージングで同じで、URL のみが異なることを説明します。
手順 1 と 2 は、いずれかのテストマシンでテスト環境を設定します。手順 3 は、基本的なフローの検証で、手順 4 と 5 は、いくつかのテストガイドラインを示します。
手順 1. IP へのパスドメインの解決 resolving-pass-domain-to-an-ip
-
スプーフィングに使用できるロードバランサーの IP を見つけるには、次のコマンドを実行します。
-
Windows の場合
code language-cmd C:\>nslookup sp-prequal.auth.adobe.com ... Addresses: 52.13.71.11 54.184.208.150
Choose any IP from **addresses** section (e.g. `52.13.71.11)
C:\>nslookup entitlement-prequal.auth.adobe.com
...
Addresses: 52.26.79.43
54.190.212.171
Choose any IP from **addresses** section (e.g. `54.190.212.171)
- Linux/Macの場合
$ dig sp-prequal.auth.adobe.com
;; ANSWER SECTION:
...
............ 60 IN A 52.13.71.11
............ 60 IN A 54.184.208.150
Choose any IP from **A records (**e.g `52.13.71.11)
$ dig entitlement-prequal.auth.adobe.com
;; ANSWER SECTION:
...
............ 60 IN A 52.26.79.43
............ 60 IN A 54.190.212.171
Choose any IP from **A records (**e.g `54.190.212.171)
手順 2. 実稼動環境への事前認定環境のスプーフィング spoofing-the-prequalification-environment
-
c:\windows\System32\drivers\etc\hosts ファイル(Windows の場合)または /etc/hosts ファイル(Macintosh/Linux/Androidの場合)を編集して、次の内容を追加します。
-
スプーフィング生産プロファイル
- 52.13.71.11 sp.auth.adobe.com api.auth.adobe.com
- 54.190.212.171 entitlement.auth.adobe.com
Androidでのスプーフィング: Androidでスプーフィングするには、Android エミュレーターを使用する必要があります。
- スプーフィングが行われたら、実稼働プロファイルとステージングプロファイルに通常の URL (つまり、
http://sp.auth-staging.adobe.comとhttp://entitlement.auth-staging.adobe.com)を使用するだけで、新しいビルドの 事前選定環境/実稼働 に実際にヒットします。
手順 3. 正しい環境を指していることを確認します。 Verify-you-are-pointing-to-the-right-environment
これは簡単な手順です:
- 使用権限前環境 および 使用権限 を読み込みます。 同じ応答を返す必要があります。
手順 4. プログラマーの web サイトを使用して、単純な認証/承認フローを実行します。 peform-a-simple-auth-flow
- この手順では、プログラマーの web サイトアドレスと、一部の有効なMVPD資格情報(認証および承認されたユーザー)が必要です。
手順 5. プログラマーの web サイトを使用してシナリオテストを実行 perform-scenario-testing-using-programmer-website
- 環境の設定を完了し、基本的な認証と承認のフローが機能していることを確認したら、より複雑なシナリオのテストに進むことができます。
手順 6. API テストサイトを使用したテストの実行 perform-testing-using-api-testing-site
- Adobe Pass認証のテストを詳しく調べる場合は、API テストサイト を使用することをお勧めします。
API テストサイトについて詳しくは、Adobe API テストサイトを使用して認証フローと承認フローをテストする方法 を参照してください。