كيفية تمكين التحقق من الهوية في Voxys Connect؟

I

Ihab Milad

آخر تحديث في May 28, 2026

يساعد التحقق من الهوية في ضمان أن المحادثات بين عملائك ووكلاء الدعم خاصة. كما يساعد في منع الانتحال.

يمكن تمكين التحقق من الهوية عن طريق إنشاء HMAC.

المفتاح المستخدم لإنشاء HMAC لكل ويدجت ويب يختلف ويمكن نسخه من Inboxes -> Settings -> Configuration -> Identity Validation -> نسخ الرمز المعروض هناك.

يمكنك إنشاء HMAC بلغات مختلفة، كما هو موضح أدناه.

إنشاء 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');

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