Aller au contenu
POST AI agent ready /v1/totp/generate

TOTP Generate API - Générateur de code 2FA gratuit

Calculez un mot de passe à usage unique (TOTP) temporel à partir d'un secret partagé. Le code tourne toutes les 30 secondes par défaut et est compatible avec les applications d'authentification telles que Google Authenticator, Authy et 1Password.

Parameters

stringrequired

The Base32-encoded shared secret.

number

Time step in seconds.

number

Number of digits in the OTP.

Code examples

curl -X POST https://api.botoi.com/v1/totp/generate \
  -H "Content-Type: application/json" \
  -d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'

When to use this API

Tester les flux d’inscription 2FA

Générez des codes TOTP valides à partir d'un secret connu pour automatiser les tests de bout en bout de votre configuration d'authentification à deux facteurs.

Vérification 2FA côté serveur

Générez le code TOTP attendu sur votre serveur et comparez-le au code soumis par l'utilisateur, avec une fenêtre de temps configurable pour le décalage d'horloge.

Frequently asked questions

Est-ce compatible avec Google Authenticator ?
Oui. Les paramètres par défaut (6 chiffres, période de 30 secondes, SHA-1) correspondent exactement à Google Authenticator.
Dans quel format le secret doit-il être ?
Le secret doit être codé en Base32, qui est le format standard utilisé par les applications d'authentification et les URI de provisionnement de codes QR.
Que signifie les secondes restantes ?
Il indique combien de secondes il reste avant que le code actuel n'expire et qu'un nouveau soit généré.
Puis-je générer des codes HOTP (basés sur un compteur) ?
Non. Ce point de terminaison génère uniquement des codes TOTP (basés sur le temps). HOTP utilise un compteur au lieu d'un horodatage et n'est pas pris en charge ici.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.