文件Adobe PassAdobe Pass 驗證

動態使用者端註冊流程

最後更新: 2025年4月7日
  • 主題:
  • 驗證
重要
此頁面上的內容僅供參考。 使用此API需要Adobe的目前授權。 不允許未經授權的使用。
重要
Dynamic Client Registration API實作已由節流機制檔案限制。

存取Adobe Pass受保護的API

先決條件

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

  • 使用者端代表必須建立已註冊的應用程式,如管理已註冊的應用程式區段中所述。
  • 使用者端代表必須下載並內嵌軟體陳述式,如管理軟體陳述式區段中所述。
IMPORTANT
Adobe Pass驗證SDK負責代表使用者端應用程式取得及重新整理使用者端憑證和存取權杖。
對於所有其他Adobe Pass受保護的API,使用者端應用程式必須遵循以下工作流程。

工作流程

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

存取Adobe Pass保護的API

存取Adobe Pass保護的API

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

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

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

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

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

    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