38 lines
1.8 KiB
Plaintext
38 lines
1.8 KiB
Plaintext
# =============================================================================
|
||
# Swifty Companion — modèle de configuration (PAS de secrets réels ici)
|
||
# =============================================================================
|
||
#
|
||
# 1) Copier ce fichier vers le package Flutter :
|
||
# cp .env.example swifty_companion/.env
|
||
# (depuis la racine de ce dépôt, dossier swiftyCompanion/)
|
||
#
|
||
# 2) Remplir les valeurs depuis ton application OAuth sur l’Intra 42 :
|
||
# https://profile.intra.42.fr/oauth/applications
|
||
#
|
||
# 3) Ne JAMAIS committer le fichier .env (le sujet prévoit l’échec direct si
|
||
# des identifiants sont exposés publiquement). Ce .env.example peut être
|
||
# versionné : il ne contient que des noms de variables et des exemples.
|
||
#
|
||
# =============================================================================
|
||
|
||
# CLIENT_ID — sur l’Intra, champ « UID » de l’application OAuth.
|
||
# C’est l’identifiant public de ton app (pas ton login 42).
|
||
# Exemple de forme : u-s4t2ud-xxxxxxxx...
|
||
CLIENT_ID=
|
||
|
||
# CLIENT_SECRET — sur l’Intra, champ « SECRET » de l’application OAuth.
|
||
# Sert à échanger le code OAuth contre un access token. À garder strictement
|
||
# privé : uniquement dans .env local, jamais sur Git ni dans le chat.
|
||
# Exemple de forme : s-s4t2ud-xxxxxxxx...
|
||
CLIENT_SECRET=
|
||
|
||
# REDIRECT_URI — URI de redirection enregistrée sur l’Intra (caractère pour
|
||
# caractère identique dans le formulaire et ici).
|
||
# Pour un téléphone Android avec ce projet : schéma custom + host callback
|
||
# (voir aussi android/app/src/main/AndroidManifest.xml).
|
||
REDIRECT_URI=com.example.swiftycompanion://callback
|
||
|
||
# Scopes à cocher sur l’Intra lors de la création de l’app (pas dans .env) :
|
||
# - public (données publiques utilisateur)
|
||
# - projects (liste projects_users sur le profil — sans cela, erreur 403)
|