Fluxo de logout único single-logout-flow
Iniciar logout único para mvpd específico initiate-single-logout-for-specific-mvpd
Pré-requisitos prerequisites-initiate-single-logout-for-specific-mvpd
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) workflow-initiate-single-logout-for-specific-mvpd
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.
note important 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çalho Adobe-Subject-Token
, consulte a documentação Adobe-Subject-Token.Para obter mais detalhes sobre o cabeçalho AD-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.
note important 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.