Fonctionnalités
Authentification GitHub
Configuration de l'authentification GitHub de votre application.
1. Aller dans GitHub > "Settings"

2. Aller dans "Developer settings"

3. Sélectionner "OAuth Apps" puis "New OAuth App"

4. Renseigner les informations de l'application
- Si il s'agit d'un développement local, indiquer dans "Homepage URL"
http://localhost:3000 - Si il s'agit d'une production, indiquer dans "Homepage URL"
https://example.com - Indiqués dans "Authorization callback URL"
http://localhost:3000/api/auth/callback/githubpour le développement local - Indiqués dans "Authorization callback URL"
https://example.com/api/auth/callback/githubpour la production - Cliquer sur "Register application"

5. Générer un nouveau client secret en cliquant sur "Generate a new client secret"

6. Copier les valeurs de "Client ID" et "Client secret"

7. Renseigner les variables d'environnement
- Ouvrir le fichier
.envou.env.local - Renseigner les variables d'environnement suivantes:
AUTH_GITHUB_CLIENT_ID: ID clientAUTH_GITHUB_CLIENT_SECRET: Code secret du client
AUTH_GITHUB_CLIENT_ID=...
AUTH_GITHUB_CLIENT_SECRET=...