Liste de vérification
Complétez cette liste avant de commencer toute intégration. Environ 5 minutes.
Étape 1 : Créer votre compte Nexorix
SyAuth fait partie de l'écosystème Nexorix. Vous devez créer un compte sur Nexorix pour accéder au tableau de bord SyAuth.
- Allez sur Nexorix et créez un compte.
- Une fois inscrit, utilisez vos identifiants Nexorix pour vous connecter à SyAuth.
Utilisez votre email professionnel si vous développez pour une entreprise. Vous pourrez ajouter des membres d'équipe à votre Espace de travail plus tard.
Étape 2 : Créer un Espace de travail
Après vous être connecté, vous serez invité à créer un Espace de travail. Un Espace de travail est l'endroit où vivent toutes vos applications, utilisateurs et paramètres.
| Champ | Quoi entrer | Exemple |
|---|---|---|
| Nom | Le nom de votre entreprise ou projet | Acme Corp ou Mon Projet |
Quand utiliser plusieurs Espaces de travail :
- Séparer les environnements de production et de développement
- Séparer les projets pour différents clients
- Isoler les comptes de test des vrais utilisateurs
Étape 3 : Créer votre premier Client OAuth
Un Client OAuth représente votre application dans SyAuth.
- Dans la barre latérale, cliquez sur Clients OAuth.
- Cliquez sur Créer un Client OAuth.
- Sélectionnez votre type d'application :
- Application Web classique : Pour Next.js, Django, etc. Public + PKCE est recommandé.
- Application monopage (SPA) : Pour React, Vue côté client. Utilise Public + PKCE.
- Application native : Pour les applications mobiles ou desktop.
- Machine à Machine : Pour les services backend et CLIs.
👉 Voir le guide détaillé : Configurer les Clients OAuth
Étape 4 : Copier vos identifiants OAuth
Après avoir créé votre Client OAuth, vous verrez vos identifiants. Stockez-les en sécurité.
- Client ID : Peut être utilisé dans le code frontend en toute sécurité.
- Client Secret : Requis uniquement si vous avez choisi Client Confidentiel. Affiché une seule fois.
Le Client Secret n'est affiché qu'une seule fois ! Si vous le perdez, vous devrez le régénérer.
Étape 5 : Créer un Token API
Les Tokens API (Clés) permettent à votre code côté serveur d'effectuer des opérations comme l'inscription d'utilisateurs via l'API.
- Dans la barre latérale, cliquez sur Tokens API.
- Cliquez sur Créer un Token.
- Nommez votre token et sélectionnez les scopes nécessaires (Lecture/Écriture).
- Copiez votre token immédiatement — il ne sera plus jamais affiché.
👉 Voir le guide détaillé : Gérer les Tokens API
Étape 6 : Configurer les variables d'environnement
Créez un fichier .env.local (ou équivalent pour votre framework) avec vos identifiants :
Next.js
NEXT_PUBLIC_SYAUTH_API_URL=https://api.syauth.com/e/v1
NEXT_PUBLIC_SYAUTH_CLIENT_ID=votre-client-id
NEXT_PUBLIC_SYAUTH_REDIRECT_URI=http://localhost:3000/auth/callback
NEXT_PUBLIC_SYAUTH_API_KEY=votre-api-key
Django
# settings.py
SYAUTH = {
'API_URL': 'https://api.syauth.com/e/v1',
'CLIENT_ID': 'votre-client-id',
'API_KEY': 'votre-api-key',
'REDIRECT_URI': 'http://localhost:8000/auth/callback/',
}
Autres Frameworks
SYAUTH_API_URL=https://api.syauth.com/e/v1
SYAUTH_CLIENT_ID=votre-client-id
SYAUTH_CLIENT_SECRET=votre-client-secret
SYAUTH_REDIRECT_URI=http://localhost:3000/callback
✓ Liste complétée !
Vous êtes prêt à intégrer SyAuth. Choisissez votre guide de démarrage :
- Quickstart Next.js — Idéal pour les applications React/Next.js
- Quickstart Django — Idéal pour les applications Python/Django
- Quickstart Vanilla JS — Pour les applications JavaScript pures
- Tout langage — Points de terminaison HTTP bruts pour tout langage
Dépannage de la configuration
« Je ne trouve pas mon Client Secret »
Les Client Secrets ne sont affichés qu'une seule fois lors de la création. Si vous ne l'avez pas copié :
- Allez dans Tableau de bord → Clients OAuth → Votre Application
- Cliquez sur Régénérer le Secret
- Copiez le nouveau secret immédiatement
« J'ai ajouté le mauvais URI de redirection »
- Allez dans Tableau de bord → Clients OAuth → Votre Application
- Dans la section URIs de redirection, modifiez ou supprimez les URIs incorrects
- Ajoutez l'URI correct
- Enregistrez les modifications
« Je dois ajouter un membre d'équipe »
- Allez dans Tableau de bord → Paramètres de l'Espace de travail
- Cliquez sur Membres
- Cliquez sur Inviter un membre
- Entrez son adresse email