Experience EdgeのJWTをリクエストしてください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Experience Edge for XMは、Edgeテナントの管理とコンテンツへのアクセスを支援する以下のAPIを提供します。
-
Delivery API - 公開コンテンツへのアクセスを提供するGraphQL API。
-
トークンAPI - Delivery APIにアクセスする際に使われるAPIキーを管理できるREST API。
-
Admin API - Edgeテナントの設定を可能にするREST API。
また、Authoring・管理APIやDeploy APIのJWTを申請することもできます。
リクエストの承認
Experience Edge APIとやり取りするには、使用したいAPIに応じてリクエストを承認する必要があります。
JWTをリクエストしてください
-
Edge管理クライアントを作成し 、クライアントIDとクライアントシークレットを取得します。JWTをリクエストする際は、クライアントIDとクライアントシークレットを使用します。
Experience Edge用のJSONウェブトークン(JWT)をリクエストするには、JSONまたはURLエンコード形式のいずれかで以下のHTTPリクエストを行います。
POST https://auth.sitecorecloud.io/oauth/token
リクエスト文には以下の必要な属性を記載する必要があります:
|
Attribute |
種類 |
概要 |
価値 |
|---|---|---|---|
|
audience |
string |
JWTが対象としているAPI群。 |
https://api.sitecorecloud.io |
|
grant_type |
string |
JWTを得るために用いられた方法です。 |
client_credentials |
|
client_id |
string |
あなたのEdge管理クライアントのクライアントIDです。 この価値がわからない場合は、まずEdge管理クライアントを作成しましょう。 |
あなたのクライアントID。 例: or27P5db... |
|
client_secret |
string |
あなたのEdge管理クライアントのクライアント秘密。 この価値がわからない場合は、まずEdge管理クライアントを作成しましょう。 |
あなたのクライアントの秘密です。 例: ctrWEP7Rd3... |
回答では:
-
access_token JWTを含みます。JWTは以下の用途に利用できます:
-
scope JWTがアクセスを提供するリソースを含みます。リソースは作成した資格の種類によって異なります。
-
expires_inはJWTの妥当性を秒単位で含みます。JWTは通常24時間で有効期限が切れますのでご注意ください。その時間が経つとトークンは無効となり、新しいトークンを申請する必要があります。
-
token_type Bearerのように作成されたトークンの種類を含みます。
一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。