Skip to content

Génération de tokens

L'endpoint /token permet de générer des chaînes sécurisées appelées tokens. Cet endpoint est particulièrement utile pour créer des identifiants aléatoires pour diverses applications.

Paramètres

ParamètreRequisDescription
lenNonLongueur du token (12-4096). Par défaut : 24
typeNonType de token (voir les options ci-dessous). Par défaut : alpha

Types de tokens

TypeDescriptionExemple
alphaLettres uniquement (a-z, A-Z)AbCdEfGhIjKl
alphanumLettres et chiffres6tMdlDV90x4S
base64Encodage Base64dGVzdDEyMzQ=
hexChiffres hexadécimauxa1b2c3d4e5f6
numNombres uniquement123456789012
punctCaractères de ponctuation!@#$%^&*()_+
urlsafeCaractères sûrs pour les URLsabc-123_XYZ
uuidFormat UUID550e8400-e29b-41d4-a716-446655440000

Exemple de requête

bash
curl -X POST -d "len=24&type=alphanum" "https://api.sylvain.pro/v3/token"

Réponse

json
{
  "token": "6tMdlDV90x4Sm52dRS7MuGyn"
}

Cas d'utilisation

  • Identifiants de session : Générer des IDs de session uniques
  • Clés API : Créer des clés API sécurisées
  • Tokens de réinitialisation de mot de passe : Générer des tokens à usage unique
  • Noms de fichiers : Créer des identifiants de fichiers uniques
  • IDs de base de données : Générer des identifiants d'enregistrements uniques

Gestion des erreurs

Si les paramètres sont invalides, l'API retournera une erreur :

Message d'erreurDescription
Invalid number.Le paramètre len n'est pas un nombre valide
Length cannot exceed 4096.Le paramètre len est supérieur à 4096
Length cannot be less than 12.Le paramètre len est inférieur à 12