Configurar verificação de usuário baseada em token
Permita que os clientes tenham conversas seguras com a verificação de usuário baseada em token. Adicione chaves ou um URL de ponto de extremidade para criar um conjunto de chaves e ative a verificação de usuário em Configuração.
Edições obrigatórias
| Exibir edições com suporte. | |
Este artigo se aplica a:
|
Canais de chat no aplicativo aprimorado e chat da Web aprimorado |
Este artigo não se aplica a:
|
WhatsApp aprimorado, Facebook Messenger padrão e aprimorado, SMS padrão e aprimorado, Apple Messages for Business aprimorado, LINE aprimorado e Traga seu próprio canal |
| Permissões necessárias do usuário | |
|---|---|
| Para configurar esse recurso: | Personalizar aplicativo |
Adicionar suas chaves ou URL do ponto de extremidade para criar um conjunto de chaves
Crie um conjunto de chaves para verificação de usuário baseada em token. Escolha se deseja criar seu conjunto de chaves usando um URL do ponto de extremidade ou carregando suas chaves manualmente.
- Em Configuração, na caixa Busca rápida, insira Verificação de usuário e selecione Verificação de usuário de chat aprimorado.
-
Para criar um conjunto de chaves a partir de um URL do ponto de extremidade:
- Clique em Novo conjunto de chaves.
-
Dê um nome ao conjunto de chaves e indique o emissor de chave da Web JSON. Insira um emissor que corresponda ao valor do parâmetro
issna carga útil do JWT. -
Em Tipo, selecione URL do ponto de extremidade e adicione sua Resposta de URL JWKS ao campo URL do ponto final. Observe o seguinte ao criar seu URL: 1) A Resposta de URL do JWKS deve ser hospedada fora do Salesforce. 2) Suportamos os algoritmos RS256 e RS512. 3) A formatação é importante. Aqui está um exemplo de formato de ponto de extremidade:

- Salve suas alterações.
-
Para criar um conjunto de chaves carregando chaves:
- Clique em Nova chave.
- Dê um nome à chave e ative-a.
- Carregue o arquivo de chave.
- Salve suas alterações.
- Repita as etapas A a D até carregar todas as chaves.
- Clique em Novo conjunto de chaves.
-
Dê um nome ao conjunto de chaves e indique o emissor de chave da Web JSON. Insira um emissor que corresponda ao valor do parâmetro
issna carga útil do JWT. - Selecione Chaves como o tipo.
- Pesquise e selecione cada chave para adicionar ao seu conjunto de chaves.
- Salve suas alterações.
Ativar verificação de usuário
Ative a verificação de usuário para chat aprimorado.
- Em Configuração, na caixa Busca rápida, insira Messaging e selecione Configurações do Messaging.
- No menu suspenso do canal de mensagens, selecione Editar.
- Marque a caixa de seleção Adicionar verificação de usuário.
- Retorne à lista relacionada Configurações do Messaging e clique no nome seu canal de mensagens.
- Em Verificação do usuário, clique em Novo.
- Insira um nome de configuração. Para permitir que os clientes continuem a mesma conversa de mensagens entre canais, adicione o mesmo nome de configuração a cada canal.
- Selecione um conjunto de chaves.
- Selecione Ativo.
- Salve suas alterações.
Determinar o tempo de expiração do token de autorização
Controle quando uma sessão de mensagens é renovada pelo seu site ou aplicativo móvel para continuar a conversa.
Quando a verificação do usuário está desativada, o campo é rotulado como Tempo de expiração do token de autorização para usuários não verificados e controla o número de minutos até que uma sessão do Chat da Web aprimorado expire. O valor padrão para esse campo é 360 minutos (6 horas) e você pode especificar até 72 horas. As sessões do Chat no aplicativo aprimorado são renovadas automaticamente pelo SDK para que esse valor tenha um impacto mínimo sobre os usuários do aplicativo móvel.
Quando a verificação de usuário está ativada, o campo é rotulado como Tempo de expiração do token de autorização para usuários verificados e controla o tempo até que o Salesforce chame a API do cliente (Web, iOS, Android) para que você possa permitir que a sessão expire ou fornecer um token de identidade válido para renovar a sessão. O valor padrão para esse campo é de 60 minutos.


