Principal Chat ao vivo no site Como habilitar a validação de identidade no Trino AI?

Como habilitar a validação de identidade no Trino AI?

Última atualização em Aug 19, 2025

A validação de identidade ajuda a garantir que as conversas entre seus clientes e agentes de suporte sejam privadas. Também ajuda a impedir a personificação.

A validação de identidade pode ser ativada gerando um HMAC.

A chave usada para gerar HMAC para cada widget da web é diferente e pode ser copiada em Caixas de entrada -> Configurações -> Configuração -> Validação de identidade -> Copiar o token mostrado lá.

Você pode gerar HMAC em diferentes idiomas, como mostrado abaixo.

Gerar HMAC

PHP

<?php

$key = '<webwidget-hmac-token>';
$message = '<identifier>';

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

Javascript (Node.js)

const crypto = require('crypto');

const key = '<webwidget-hmac-token>';
const message = '<identifier>';

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

Rubi

require 'openssl'
require 'base64'

key = '<webwidget-hmac-token>'
message = '<identifier>'

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

Elixir

key = '<webwidget-hmac-token>'
message = '<identifier>'

signature = :crypto.hmac(:sha256, key, message)

Base.encode16(signature, case: :lower)

Golang

package main

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

func main() {
  secret := []byte("<webwidget-hmac-token>")
  message := []byte("<identifier>")

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

Python

import hashlib
import hmac
import base64

secret = bytes('<webwidget-hmac-token>', 'utf-8')
message = bytes('<identifier>', 'utf-8')

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