Dynamic Client註冊概述 dynamic-client-registration-overview
動態使用者端註冊代表由RFC 7591定義的授權機制,它以RFC 6749描述的OAuth 2.0授權架構為基礎。
Adobe Pass提供動態使用者端註冊服務,可讓您存取以下受保護的API:
-
Adobe Pass驗證管理API:
-
Adobe Pass驗證REST API:
-
Adobe Pass驗證SDK:
- 簽署的請求者ID機制。
- 網域清單機制。
- API金鑰機制。
採用動態使用者端註冊的主要優點包括:
- 增強式安全性。
- 跨平台的統一模型。
- 應用程式生命週期的精細控制。
若要瞭解如何管理和使用動態使用者端註冊的詳細資訊,請參閱下列章節。
動態使用者端註冊管理 dynamic-client-registration-management
動態使用者端註冊管理程式可讓在特定平台上執行且需要存取特定Adobe Pass Authentication API的使用者端應用程式,透過Adobe Pass TVE Dashboard註冊。
Adobe Pass TVE Dashboard是供Adobe Pass驗證客戶(程式設計師)管理其設定和資料的工具。 此自助儀表板可啟用Adobe Pass TVE儀表板使用手冊檔案中說明的一系列功能。
如果您可以存取Adobe Pass TVE儀表板,請依照下列各節中的步驟建立註冊的應用程式並下載軟體陳述式。
管理註冊的應用程式 manage-registered-applications
建立註冊應用程式有兩種可用方式:
-
程式設計師層級
程式設計人員層級的註冊程式可讓您建立已註冊的應用程式,連結至所有可用管道或選定的管道子集。 如需詳細資訊,請參閱程式設計師的TVE儀表板使用手冊檔案。
-
頻道層級
頻道層級的註冊程式可讓您建立僅連結至目前所選頻道的已註冊應用程式。 如需詳細資訊,請參閱頻道的TVE儀表板使用手冊檔案。
channels
、platforms
和scopes
使用較窄的選項。管理軟體陳述式 manage-software-statements
在下載軟體陳述式之前,請確定您已按照管理註冊的應用程式區段中的說明建立註冊的應用程式,符合您的使用者端應用程式需求。
您可以根據已註冊應用程式的建立層級,以下載軟體陳述式有兩種可用方式:
-
程式設計師層級
如需詳細資訊,請參閱程式設計師的TVE儀表板使用手冊檔案。
-
頻道層級
如需詳細資訊,請參閱頻道的TVE儀表板使用手冊檔案。
軟體陳述式是JSON Web權杖(JWT
),其中包含您的使用者端應用程式軟體作為套件組合的資訊。 向擷取使用者端認證 API顯示時,軟體陳述式會使用JSON Web簽章(JWS
)進行數位簽署。
如需軟體陳述式及其運作方式的詳細說明,請參閱RFC 7591檔案。
動態使用者端註冊流程 dynamic-client-registration-flow
總而言之,動態使用者端註冊授權機制包含數個步驟:
管理
- 使用者端代表必須建立已註冊的應用程式,如管理已註冊的應用程式區段中所述。
- 使用者端代表必須下載並內嵌軟體陳述式,如管理軟體陳述式區段中所述。
流量
請參閱動態使用者端註冊流程檔案,深入瞭解如何存取Adobe Pass保護的API。 此外,您也可以觀看此網路研討會影片,其中提供更多內容並包含示範。