Este artigo é destinado aos administradores do Zendesk. Para obter mais informações sobre as tarefas obrigatórias dos desenvolvedores, consulte Habilitação de visitantes autenticados.
Este artigo inclui os tópicos a seguir:
- Sobre a autenticação de usuário final para mensagens na web e em dispositivos móveis
- Criação e compartilhamento da chave de assinatura
- Limitações atuais
Sobre a autenticação de usuário final para mensagens na web e em dispositivos móveis
Resumidamente, a autenticação de usuário final consiste na verificação da identidade do usuário. Depois disso, a nova solicitação de mensagem do usuário final verificado pode ser conectada a conversas anteriores, permitindo que os agentes melhorem o suporte.
Esta seção inclui os tópicos a seguir:
Noções básicas sobre os elementos principais
Para compreender o funcionamento da autenticação de usuário final para mensagens, você deve se familiarizar com os elementos principais envolvidos no processo de autenticação:
- Tokens da web JSON (JWT) para autenticação. A Zendesk usa tokens da web JSON (JWT) para a autenticação em mensagens. Esses tokens confirmam a identidade de um usuário final. Consulte jwt.io para ver informações mais detalhadas sobre os JWTs.
- Chaves de assinatura. Uma chave de assinatura é criada por um administrador do Zendesk na Central de administração e compartilhada com seu desenvolvedor, que a usará para assinar o JWT quando necessário. Consulte Criação e compartilhamento da chave de assinatura.
- Identificadores de usuário exclusivos ou externalIDs. São cadeias de caracteres alfanuméricos (nomes de usuário ou números de ID do cliente, por exemplo) exclusivos de cada usuário. Se você tem várias marcas na sua conta Zendesk, um usuário deve ter um identificador exclusivo em cada marca.
- Nome de usuário e endereço de e-mail (opcionais). Incluir o nome ou o e-mail pode ajudar os agentes nas comunicações com os usuários finais. Se essas informações forem coletadas e incluídas no JWT, elas serão exibidas no Espaço de trabalho do agente. No entanto, isso não é obrigatório.
Visão geral do processo de configuração
Para ativar a autenticação de usuário final, seu administrador do Zendesk deve primeiro criar uma chave de assinatura (que conterá um segredo) na Central de administração e fornece-la ao seu desenvolvedor. Então, seu desenvolvedor terá que implementar um serviço no back-end da sua empresa para criar um JWT assinado, que será retornado para seu website ou dispositivo móvel quando solicitado (etapas 1 e 2 da imagem abaixo). Sempre que um usuário acessar seu site ou aplicativo, o desenvolvedor terá que chamar uma API de acesso equivalente, que será fornecida tanto no Web Widget do Zendesk quanto nos SDKs para dispositivos móveis. No momento da entrada, o JWT será passado para o Zendesk para verificar a identidade do usuário (etapa 3 da imagem abaixo).
Como as experiências de usuário final e agente são afetadas
Quando a autenticação para as mensagens for implementada, os usuários finais e agentes verão algumas mudanças em suas experiências:
- Usuários finais: depois da autenticação e da verificação da identidade pelo Zendesk, o bot de mensagens não solicitará o nome nem o endereço de e-mail do usuário final como parte da resposta padrão de mensagens.
-
Agentes: os usuários verificados serão identificados no Espaço de trabalho do agente por um ícone de autenticação:
Se o usuário já estiver em uma conversa com um agente antes da autenticação, a interação entre eles não será interrompida. No entanto, se um usuário final já tiver um ticket em aberto durante a autenticação, será preciso sair do recurso e depois abrir um novo ticket antes de acessar. O primeiro ticket será fechado automaticamente e adicionado ao histórico de interações.
Por exemplo:
- O Usuário final A acessa sua conta e é autenticado. Ele inicia uma conversa por mensagens, resultando na criação do Ticket 1.
- O Usuário final A deixa a conversa e sai da sua conta. O Ticket 1 permanece aberto.
- O Usuário A retorna, mas não acessa sua conta antes de começar uma nova conversa por mensagem. O Ticket 2 é criado dessa conversa.
- Durante a conversa conectada ao Ticket 2, mas depois da criação dele, o Usuário final A acessa sua conta e é autenticado.
- O Ticket 2 e a conversa conectada a ele são adicionados ao histórico de conversas em andamento do Usuário final A.
- O Ticket 1 é fechado automaticamente e adicionado ao histórico de conversas. O Ticket 2 permanece aberto.
Consulte Trabalho com usuários finais autenticados no Espaço de trabalho do agente do Zendesk.
Criação e compartilhamento da chave de assinatura
Como mencionado na seção acima, um administrador do Zendesk deve criar uma chave de assinatura e compartilhá-la com o desenvolvedor para uso no JWT. Você pode armazenar até 10 chaves.
Como criar e compartilhar uma chave de assinatura
- Na Central de administração, clique no ícone Conta (
) na barra lateral e selecione Segurança > Autenticação de usuário final.
- Clique na aba Mensagens e no botão Criar chave. Se você está criando a sua primeira chave, esse botão é exibido na parte inferior da página; se você já tiver criado uma chave, ele será exibido no canto superior direito.
- Na caixa de diálogo Criar nova chave, insira um nome de identificação para a chave e clique em Avançar.
- Na caixa de diálogo Copiar segredo compartilhado, clique em Copiar para salvar o segredo na área de transferência e clique em Ocultar chave para sempre.
Você será levado de volta à aba Mensagens, onde uma nova chave é exibida na lista de chaves de assinatura, com os primeiros seis caracteres do segredo visíveis.
- Envie a chave do segredo compartilhado de modo confidencial para seu desenvolvedor, que poderá usá-la para criar o JWT. Para obter mais informações, consulte Ativação de visitantes autenticados.
Se você gerar um nova chave, mas atingir o número máximo de 10, verá uma notificação pedindo que apague as chaves não utilizadas.
Como apagar uma chave não utilizada
- Na Central de administração, clique no ícone Conta (
) na barra lateral e selecione Segurança > Autenticação de usuário final.
- Clique na aba Mensagens.
- Passe o mouse sobre a chave que deseja apagar, clique no ícone de opções do campo e selecione Apagar.
- Confirme a ação clicando em Apagar chave.
Limitações atuais
As limitações a seguir se aplicam à atual versão da autenticação de usuário final nas mensagens:
- Artigos restritos do Guide. Artigos do Guide que exijam autenticação não estarão disponíveis inicialmente para os usuários, mesmo se eles estiverem autenticados. Faremos outras melhorias no recurso de mensagens para permitir que os usuários visualizem artigos do Guide que exigem autenticação de usuário. Os artigos que não dependem de autenticação não serão afetados.
- Endereços de e-mail no Espaço de trabalho do agente. Inicialmente, o endereço de e-mail do usuário final não ficará visível no Espaço de trabalho do agente. Essa é uma limitação que estamos nos empenhando ativamente para resolver. Recomendamos que as empresas que desejam visualizar o endereço de e-mail do usuário no Espaço de trabalho do agente incluam esse dado na carga de JWT para evitar questões futuras quando essa limitação for removida, mas isso não é necessário.
0 Comentários
Por favor, entre para comentar.