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 disponibles ​

TypeDescription
alphaLettres uniquement (minuscules et majuscules)
alphanumLettres et chiffres
base64Encodage Base64
hexChiffres hexadécimaux
numNombres uniquement
punctCaractères de ponctuation
urlsafeCaractères sûrs pour les URLs
uuidIdentifiant universel unique (UUID)

Exemple de requête ​

POST /v1/token
Content-Type: application/x-www-form-urlencoded

len=24&type=alphanum

Réponse ​

json
{
    "token": "6tMdlDV90x4Sm52dRS7MuGyn"
}

cURL ​

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

Gestion des erreurs ​

Si la valeur de len est hors limites, ou que le type est invalide, un token de 12 caractères alphanumériques sera généré.