Kérj korai hozzáférést

Add meg a keresztnevedet, valamint egy e-mail-címet vagy telefonszámot. Hamarosan elküldjük a Tajo eléréséhez szükséges információkat.

JWT tokenek

A JSON Web Token (JWT) biztonságos módszert kínál arra, hogy felek között JSON objektumként továbbíts információt.

A JWT felépítése

Egy JWT három részből áll, amelyeket pontok választanak el:

header.payload.signature

Fejléc

{
"alg": "HS256",
"typ": "JWT"
}

Adattartalom

{
"sub": "1234567890",
"email": "[email protected]",
"iat": 1516239022,
"exp": 1516242622
}

Aláírás

Az aláírás a következőkből jön létre:

HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
secret
)

JWT tokenek létrehozása

Node.js példa

const jwt = require('jsonwebtoken');
const payload = {
userId: '12345',
scope: ['email', 'contacts']
};
const token = jwt.sign(payload, process.env.JWT_SECRET, {
expiresIn: '1h',
issuer: 'your-app',
audience: 'brevo-api'
});

Python példa

import jwt
import datetime
payload = {
'user_id': '12345',
'email': '[email protected]',
'exp': datetime.datetime.utcnow() + datetime.timedelta(hours=1),
'iat': datetime.datetime.utcnow()
}
token = jwt.encode(payload, 'your-secret-key', algorithm='HS256')

JWT használata a Brevo API-val

Terminal window
curl -X GET "https://api.brevo.com/v3/account" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \
-H "Accept: application/json"

Tokenérvényesítés

const validateToken = (token) => {
try {
const decoded = jwt.verify(token, process.env.JWT_SECRET);
return { valid: true, payload: decoded };
} catch (error) {
return { valid: false, error: error.message };
}
};

Bevált gyakorlatok

  • Használj erős, véletlenszerű titkos kulcsokat
  • Állíts be megfelelő lejárati időket
  • Érvényesítsd a tokent minden kérésnél
  • Csak HTTPS-t használj
  • Tárold biztonságosan a titkos kulcsokat
  • Valósíts meg tokenfrissítési logikát

Kérj korai hozzáférést

Add meg a keresztnevedet, valamint egy e-mail-címet vagy telefonszámot. Hamarosan elküldjük a Tajo eléréséhez szükséges információkat.

automatikus felismerés
AI asszisztens

Szia! Kérdezz bármit a dokumentációról.