Visão geral do registro dinâmico do cliente dynamic-client-registration-overview
O registro de cliente dinâmico representa um mecanismo de autorização definido por RFC 7591 e é baseado na estrutura de autorização OAuth 2.0 descrita por RFC 6749.
O Adobe Pass fornece um serviço dinâmico de registro de cliente que permite o acesso às seguintes APIs protegidas:
-
APIs de gerenciamento de autenticação da Adobe Pass:
-
APIs REST de autenticação da Adobe Pass:
-
SDKs de autenticação da Adobe Pass:
- O mecanismo de ID do solicitante assinado.
- O mecanismo de listagem de domínios.
- O mecanismo da chave da API.
Com a adoção do registro dinâmico de clientes, os principais benefícios são:
- Segurança aprimorada.
- Modelo unificado entre plataformas.
- Controle refinado do ciclo de vida do aplicativo.
Para saber mais sobre como gerenciar e usar o registro de cliente dinâmico, consulte as seções a seguir.
Gerenciamento dinâmico de registro de clientes dynamic-client-registration-management
O processo de gerenciamento dinâmico de registros de clientes permite que aplicativos clientes sejam executados em plataformas específicas e que precisem de acesso a APIs de Autenticação Adobe Pass específicas para se registrarem por meio do Painel do Adobe Pass TVE.
O Adobe Pass TVE Dashboard é uma ferramenta para clientes de autenticação da Adobe Pass (programadores) gerenciarem suas configurações e dados. Este painel de autoatendimento habilita uma série de funcionalidades descritas na documentação do Guia do Usuário do Painel do Adobe Pass TVE.
Caso você tenha acesso ao Painel do Adobe Pass TVE, siga as etapas das seções abaixo para criar um aplicativo registrado e baixar a declaração de software.
Gerenciar aplicativos registrados manage-registered-applications
Há duas maneiras disponíveis de criar um aplicativo registrado:
-
Nível do programador
O processo de registro no nível do programador permite criar um aplicativo registrado vinculado a todos os canais disponíveis ou a um subconjunto selecionado de canais. Para obter mais detalhes, consulte a documentação do Guia do Usuário do Painel TVE para Programadores.
-
Nível do canal
O processo de registro em nível de canal permite criar um aplicativo registrado vinculado somente ao canal selecionado no momento. Para obter mais detalhes, consulte a documentação do Guia do Usuário do Painel TVE para Canais.
channels
, platforms
e scopes
atribuídos.Gerenciar demonstrativos de software manage-software-statements
Antes de baixar uma instrução de software, verifique se você tem um aplicativo registrado criado conforme descrito na seção Gerenciar aplicativos registrados que atenda aos requisitos do aplicativo cliente.
Há duas maneiras disponíveis de baixar uma instrução de software com base no nível em que o aplicativo registrado foi criado:
-
Nível do programador
Para obter mais detalhes, consulte a documentação do Guia do Usuário do Painel TVE para Programadores.
-
Nível do canal
Para obter mais detalhes, consulte a documentação do Guia do Usuário do Painel TVE para Canais.
A instrução de software é um JSON Web Token (JWT
) que contém informações sobre o software do aplicativo cliente como um pacote. Quando apresentada à API Recuperar credenciais do cliente, a instrução de software é assinada digitalmente usando a Assinatura da Web JSON (JWS
).
Para obter explicações mais detalhadas sobre o que são as instruções de software e como elas funcionam, consulte a documentação do RFC 7591.
Fluxo de registro dinâmico do cliente dynamic-client-registration-flow
Em resumo, o mecanismo dinâmico de autorização de registro de cliente envolve várias etapas:
Gerenciamento
- Um representante do cliente deve criar um aplicativo registrado conforme descrito na seção Gerenciar aplicativos registrados.
- Um representante do cliente deve baixar e incorporar uma instrução de software conforme descrito na seção Gerenciar instruções de software.
Fluxo
- O aplicativo cliente deve obter as credenciais do cliente conforme descrito na documentação da API Recuperar credenciais do cliente.
- O aplicativo cliente deve obter o token de acesso conforme descrito na documentação da API Recuperar token de acesso.
Consulte a documentação do Fluxo de Registro Dinâmico do Cliente para entender melhor como acessar APIs protegidas pelo Adobe Pass. Além disso, você também pode assistir a esta gravação de webinário, que fornece mais contexto e inclui uma demonstração.