動態使用者端註冊流程 dynamic-client-registration-flow

IMPORTANT
此頁面上的內容僅供參考。 使用此API需要Adobe的目前授權。 不允許未經授權的使用。
IMPORTANT
Dynamic Client Registration API實作已由節流機制檔案限制。

存取Adobe Pass受保護的API access-adobe-pass-protected-apis

必要條件 prerequisites-access-adobe-pass-protected-apis

在存取Adobe Pass保護的API之前,請確定符合下列必要條件:

IMPORTANT
Adobe Pass驗證SDK負責代表使用者端應用程式取得及重新整理使用者端憑證和存取權杖。
對於所有其他Adobe Pass受保護的API,使用者端應用程式必須遵循以下工作流程。

工作流程 workflow-access-adobe-pass-protected-apis

請依照指定的步驟來存取受Adobe Pass保護的API,如下圖所示。

存取Adobe Pass保護的API

存取Adobe Pass保護的API

  1. 擷取使用者端認證: ​使用者端應用程式會呼叫使用者端登入端點,收集擷取使用者端認證所需的所有資料。

    note important
    IMPORTANT
    如需下列詳細資訊,請參閱擷取使用者端認證 API檔案:
    • 所有​_必要的_​引數,例如software_statement
    • 所有​_必要的_​標頭,例如Content-TypeX-Device-Info
    • 所有​_選用的_​引數和標頭
  2. 傳回使用者端認證: ​使用者端登入端點回應包含與所接收引數和標頭相關聯的使用者端認證的相關資訊。

    note important
    IMPORTANT
    請參閱擷取使用者端認證 API檔案,以取得使用者端認證回應中提供的詳細資訊。
    Client Register會驗證要求資料,以確保符合基本條件:
    • 必要 ​引數和標頭必須有效。
    如果驗證失敗,將會產生錯誤回應,提供遵守擷取使用者端認證 API檔案的額外資訊。
    note tip
    TIP
    建議:使用者端認證必須快取,並可無限期使用。
  3. 擷取存取Token: ​使用者端應用程式會呼叫使用者端權杖端點,收集擷取存取Token所需的所有資料。

    note important
    IMPORTANT
    請參閱擷取存取Token API檔案,以取得下列詳細資訊:
    • 所有​_必要的_​引數,例如client_idclient_secretgrant_type
    • 所有​_必要的_​標頭,例如Content-TypeX-Device-Info
    • 所有​_選用的_​引數和標頭
  4. 傳回存取權杖: ​使用者端權杖端點回應包含與收到的引數和標頭關聯的存取權杖相關資訊。

    note important
    IMPORTANT
    請參閱擷取存取Token API檔案,以取得存取Token回應中提供的詳細資訊。
    使用者端權杖會驗證請求資料,以確保符合基本條件:
    • 必要 ​引數和標頭必須有效。
    如果驗證失敗,將會產生錯誤回應,提供遵守擷取存取Token API檔案的額外資訊。
    note tip
    TIP
    建議:存取權杖只能在指定的期間內快取和使用(例如24小時存留時間)。 過期後,使用者端應用程式必須要求新的存取權杖。
  5. 繼續存取受保護的API: ​使用者端應用程式使用存取權杖來存取其他Adobe Pass受保護的API。 使用者端應用程式必須在使用Bearer驗證配置(亦即Authorization: Bearer <access_token>)的Authorization要求標頭中包含存取權杖。

    note important
    IMPORTANT
    受Adobe Pass保護的API會驗證存取Token,以確保符合基本條件:
    • access_token ​必須有效。
    • access_token ​必須與有效的​_client_id_​和​_client_secret_​相關聯。
    • access_token ​必須與有效的​_software_statement_​相關聯。
    如果驗證失敗,將會產生錯誤回應,提供可遵守增強錯誤碼檔案的額外資訊。
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b