Início Chat ao Vivo no Site Como habilitar a validação de identidade

Como habilitar a validação de identidade

Última atualização em Apr 15, 2025

A validação de identidade ajuda a garantir que as conversas entre seus clientes e os atendentes sejam privadas e seguras. Além disso, impede que uma pessoa se passe por outra dentro do widget de atendimento.

Essa funcionalidade pode ser ativada por meio da geração de um HMAC (Hash-based Message Authentication Code).

Onde encontrar a chave para gerar o HMAC

Para gerar a assinatura corretamente, é necessário utilizar o token de validação fornecido pela Akece. Você encontra esse token no painel:

Configurações → Inboxes → Configuração → Validação de identidade
Clique em Copiar token para copiá-lo.

Como gerar o HMAC

Veja abaixo exemplos de como gerar o identifier_hash com base no identifier do usuário, em diferentes linguagens de programação.

PHP

<?php
$key = '<token-hmac-do-widget>';
$message = '<identificador>';

$identifier_hash = hash_hmac('sha256', $message, $key);
?>

JavaScript (Node.js)

const crypto = require('crypto');

const key = '<token-hmac-do-widget>';
const message = '<identificador>';

const hash = crypto.createHmac('sha256', key).update(message).digest('hex');

Ruby

require 'openssl'

key = '<token-hmac-do-widget>'
message = '<identificador>'

OpenSSL::HMAC.hexdigest('sha256', key, message)

Elixir

key = '<token-hmac-do-widget>'
message = '<identificador>'

signature = :crypto.mac(:hmac, :sha256, key, message)
Base.encode16(signature, case: :lower)

Golang

package main

import (
    "crypto/hmac"
    "crypto/sha256"
    "encoding/hex"
)

func main() {
  secret := []byte("<token-hmac-do-widget>")
  message := []byte("<identificador>")

  hash := hmac.New(sha256.New, secret)
  hash.Write(message)
  hex.EncodeToString(hash.Sum(nil))
}

Python

import hashlib
import hmac

secret = b'<token-hmac-do-widget>'
message = b'<identificador>'

hash = hmac.new(secret, message, hashlib.sha256)
print(hash.hexdigest())

Se precisar de ajuda para configurar a validação de identidade no seu widget, fale com a gente:
📩 [email protected] | 📱 @akece.ai