Fluxo de logout único
- Tópicos:
- Authentication
Iniciar logout único para mvpd específico
Pré-requisitos
Antes de iniciar o logout único para uma MVPD específica, verifique se os seguintes pré-requisitos foram atendidos:
-
O segundo aplicativo de streaming deve ter um perfil de logon único válido que tenha sido criado com êxito para o MVPD usando um dos fluxos de autenticação de logon único:
-
O segundo aplicativo de streaming deve iniciar o fluxo de logout único quando precisar sair do MVPD.
- O primeiro e o segundo aplicativos de streaming obtêm a mesma carga de identificador de plataforma exclusiva que
JWS
ouJWE
ou a mesma carga de identificador de usuário exclusiva queJWS
.
Fluxo de trabalho (WRK)
Execute as etapas fornecidas para implementar o fluxo de logout único para uma MVPD específica, conforme mostrado no diagrama a seguir.
Iniciar logout único para mvpd específico
-
Iniciar logout do Adobe Pass: o aplicativo de streaming reúne todos os dados necessários para iniciar o fluxo de logout chamando o ponto de extremidade de Logout do Adobe Pass.
IMPORTANT
Consulte a documentação da API Iniciar logout para mvpd específica para obter detalhes sobre:- Todos os parâmetros necessários, como
serviceProvider
,mvpd
eredirectUrl
- Todos os cabeçalhos necessários, como
Authorization
,AP-Device-Identifier
- Todos os parâmetros e cabeçalhos opcionais
A aplicação de transmissão deve garantir que ela inclua um valor válido para o identificador exclusivo da plataforma ou o identificador exclusivo do usuário antes de fazer uma solicitação.Para obter mais detalhes sobre o cabeçalhoAdobe-Subject-Token
, consulte a documentação Adobe-Subject-Token.Para obter mais detalhes sobre o cabeçalhoAD-Service-Token
, consulte a documentação AD-Service-Token. - Todos os parâmetros necessários, como
-
Localizar perfis de logon regular e único: O servidor Adobe Pass identifica perfis válidos de logon regular e único com base nos parâmetros e cabeçalhos recebidos.
-
Excluir perfis de logon único e regular: o servidor Adobe Pass exclui os perfis de logon único e regular identificados do back-end do Adobe Pass.
-
Indique a próxima ação: A resposta do ponto de extremidade de logout do Adobe Pass contém os dados necessários para orientar o aplicativo de streaming em relação à próxima ação.
IMPORTANT
Consulte a documentação da API Iniciar logout para mvpd específica para obter detalhes sobre as informações fornecidas em uma resposta de logout.O endpoint de logout do Adobe Pass valida os dados da solicitação para garantir que as condições básicas sejam atendidas:- Os parâmetros e cabeçalhos requeridos devem ser válidos.
- A integração entre o
serviceProvider
e omvpd
fornecidos deve estar ativa.
Se a validação falhar, uma resposta de erro será gerada, fornecendo informações adicionais que seguem a documentação de Códigos de erro aprimorados. -
Indicar logout concluído: Se a MVPD não oferecer suporte ao fluxo de logout, o aplicativo de streaming processará a resposta e poderá usá-la para exibir uma mensagem específica na interface do usuário.
-
Iniciar logout do MVPD: Se o MVPD não oferecer suporte ao fluxo de logout, o aplicativo de streaming processará a resposta e usará um agente do usuário para iniciar o fluxo de logout com o MVPD. O fluxo pode incluir vários redirecionamentos para sistemas MVPD. Ainda assim, o resultado é que o MVPD executa sua limpeza interna e envia a confirmação de logout final de volta para o back-end do Adobe Pass.
-
Indicar logout concluído: O aplicativo de streaming pode esperar que o agente do usuário alcance o
redirectUrl
fornecido e pode usá-lo como um sinal para exibir, opcionalmente, uma mensagem específica na interface do usuário.