DEFAULT_TOKEN_TTL_SECONDS

expérimentaldepuis 0.1.0@legba-core/realtime

DEFAULT_TOKEN_TTL_SECONDS

Ce que ça fait

La durée de vie par défaut d’un jeton émis par createAccessToken, en secondes.

Signature

const DEFAULT_TOKEN_TTL_SECONDS: 21600

Paramètres

N/A — c’est une constante.

Retour

N/A — c’est une constante.

Erreurs

N/A.

Exemple minimal

import { DEFAULT_TOKEN_TTL_SECONDS } from "@legba-core/realtime";

console.log(DEFAULT_TOKEN_TTL_SECONDS); // 21600 (6 heures)

Exemple complet

import { createAccessToken, DEFAULT_TOKEN_TTL_SECONDS } from "@legba-core/realtime";

const { token } = await createAccessToken({
  apiKey: "…",
  apiSecret: "…",
  roomName: "salle",
  identity: "alice",
  role: "participant",
  ttlSeconds: DEFAULT_TOKEN_TTL_SECONDS * 2, // 12 heures
});

Pièges

  • 6 heures est pensé pour une session d’appel, pas pour un jeton longue-durée : ne pas l’utiliser pour authentifier un service backend.

Voir aussi