Basic Auth Generator

Generate and decode HTTP Basic Auth Authorization headers from a username and password.

Le générateur Basic Auth s'exécute entièrement dans votre navigateur. Le nom d'utilisateur, le mot de passe et les tokens que vous collez ne quittent jamais votre appareil et rien n'est téléversé vers ArrayKit.

Ouvrir l'encodeur / décodeur Base64

À propos de Basic Auth Generator

Le générateur Basic Auth construit un en-tête HTTP Basic Auth à partir d'un nom d'utilisateur et d'un mot de passe afin que vous puissiez authentifier des appels API en quelques secondes. Il encode username:password en Base64, puis vous affiche le token brut, la valeur complète Authorization: Basic et un extrait cURL prêt à exécuter que vous pouvez copier. Passez en mode Décoder pour coller un token ou un en-tête Authorization complet et récupérer l'utilisateur et le mot de passe d'origine. C'est pratique lorsque vous testez un point de terminaison REST, configurez un webhook, paramétrez un proxy inverse ou déboguez une erreur 401 et avez besoin de confirmer quelles informations d'identification un en-tête transporte réellement. Conçu pour les développeurs, les ingénieurs QA et les équipes DevOps qui construisent et inspectent des requêtes directement dans le navigateur. Tout s'exécute localement — aucune information d'identification n'est téléversée.

Fonctionnalités

Comment utiliser Basic Auth Generator

  1. Gardez l'onglet Générer sélectionné
  2. Tapez votre nom d'utilisateur et votre mot de passe dans les deux champs
  3. Copiez l'en-tête Authorization: Basic ou l'extrait cURL
  4. Passez à Décoder et collez un token ou un en-tête pour récupérer user:pass

Exemple

Entrée

username: aladdin
password: opensesame

Sortie

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

base64("aladdin:opensesame") devient l'identifiant Basic.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce qu'un générateur Basic Auth ?
C'est un outil qui transforme un nom d'utilisateur et un mot de passe en identifiant HTTP Basic Auth — le Base64 de « username:password » — et vous donne l'en-tête complet « Authorization: Basic » à envoyer avec une requête. Il décode aussi un token en sens inverse vers l'utilisateur et le mot de passe.
L'authentification HTTP Basic est-elle sécurisée ?
L'authentification Basic encode seulement les identifiants en Base64 ; elle ne les chiffre pas. Quiconque voit l'en-tête peut le décoder, alors utilisez-la toujours via HTTPS et évitez-la sur des réseaux non fiables.
Comment utiliser l'en-tête avec curl ?
Copiez l'extrait cURL généré, qui inclut déjà -H "Authorization: Basic <token>". Vous pouvez aussi laisser curl le construire pour vous avec curl -u username:password.
Puis-je décoder un en-tête Authorization existant ?
Oui. Passez à Décoder et collez soit le token nu, soit la ligne complète « Authorization: Basic <token> ». L'outil retire le préfixe et affiche le nom d'utilisateur et le mot de passe.
Mon nom d'utilisateur et mon mot de passe sont-ils envoyés quelque part ?
Non. Le générateur Basic Auth s'exécute entièrement dans votre navigateur. Les identifiants que vous tapez ou collez ne quittent jamais votre appareil et ne sont pas téléversés vers ArrayKit.
Que se passe-t-il si mon nom d'utilisateur ou mot de passe contient des caractères spéciaux ?
L'encodage et le décodage sont compatibles UTF-8, donc les lettres accentuées et autres caractères non-ASCII font l'aller-retour correctement. La séparation se fait toujours sur le premier deux-points.

Outils associés

Tous les outils ArrayKit