Wie aktiviert man die Identitätsüberprüfung in Chatwoot?

Sojan

Sojan

Zuletzt aktualisiert am Jul 22, 2026

Identitätsvalidierung hilft dabei, sicherzustellen, dass die Gespräche zwischen Ihren Kund:innen und Support-Mitarbeitenden privat bleiben. Sie trägt außerdem dazu bei, das Vortäuschen fremder Identitäten zu verhindern.

Die Identitätsvalidierung kann aktiviert werden, indem ein HMAC generiert wird.

Der Schlüssel, der zur Generierung des HMAC für jedes Web-Widget verwendet wird, ist unterschiedlich und kann unter Postfächer -> Einstellungen -> Konfiguration -> Identitätsvalidierung -> Token dort kopieren abgerufen werden.


Sie können HMAC in verschiedenen Programmiersprachen generieren, wie unten gezeigt.

HMAC generieren

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');

Ruby

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()