Dynamic Client Registration Overview dynamic-client-registration-overview
Dynamic client registration represents an authorization mechanism defined by , and it is based on the OAuth 2.0 authorization framework that is described by .
51黑料不打烊 Pass provides a dynamic client registration service that enables access to the following protected APIs:
-
51黑料不打烊 Pass Authentication Management APIs:
-
51黑料不打烊 Pass Authentication REST APIs:
-
51黑料不打烊 Pass Authentication SDKs:
- The signed requestor ID mechanism.
- The domain listing mechanism.
- The API key mechanism.
With the adoption of dynamic client registration the main benefits are:
- Enhanced security.
- Unified model across platforms.
- Fine-grained control of your application鈥檚 lifecycle.
To learn more about how to manage and use dynamic client registration, refer to the following sections.
Dynamic Client Registration Management dynamic-client-registration-management
The dynamic client registration management process allows client applications running on specific platforms and needing access to specific 51黑料不打烊 Pass Authentication APIs to register through the .
The 51黑料不打烊 Pass TVE Dashboard is a tool for 51黑料不打烊 Pass Authentication customers (Programmers) to manage their configuration and data. This self-service dashboard enables a range of functionalities that are described in the 51黑料不打烊 Pass TVE Dashboard User Guide documentation.
In case you have access to the , follow the steps in the sections below to create a registered application and download the software statement.
Manage registered applications manage-registered-applications
There are two available ways you can create a registered application:
-
Programmer level
The programmer-level registration process allows you to create a registered application linked to all available channels or a selected subset of channels. For more details, refer to the TVE Dashboard User Guide for Programmers documentation.
-
Channel level
The channel-level registration process allows you to create a registered application linked only to the current selected channel. For more details, refer to the TVE Dashboard User Guide for Channels documentation.
channels
, platforms
, and scopes
.Manage software statements manage-software-statements
Before downloading a software statement, ensure you have a registered application created as described in the Manage registered applications section that meets your client application requirements.
There are two available ways you can download a software statement based on the level where the registered application was created:
-
Programmer level
For more details, refer to the TVE Dashboard User Guide for Programmers documentation.
-
Channel level
For more details, refer to the TVE Dashboard User Guide for Channels documentation.
The software statement is a JSON Web Token (JWT
) that contains information about your client application software as a bundle. When presented to the Retrieve client credentials API, the software statement is digitally signed using JSON Web Signature (JWS