Files
swift_companion/docs/pedagogie/intra-oauth-formulaire.md
2026-09-29 09:59:47 +02:00

1.9 KiB
Raw Blame History

Formulaire OAuth Intra — valeurs pour Swifty Companion

À copier-coller sur Nouvelle application API (ou édition).

Paramètres obligatoires

Champ (FR) Valeur proposée
Nom * Swifty Companion
Image docs/assets/swifty_companion_oauth_icon_256.png ou swifty_companion_oauth_icon_256.jpg (vrai PNG/JPEG, 256×256). Ne pas uploader l’ancien fichier mal nommé (.png qui était en réalité du JPEG).
Description * Projet pédagogique Mobile Initiation : application Flutter pour afficher le profil d’un étudiant 42 via l’API Intra.
Type d’application * 42 pedagogic project (choix correct ; il n’y a pas de type « mobile »)
Site web https://www.42.fr ou l’URL de ton dépôt GitHub / Git perso (placeholder accepté)
Publique Décoché (app perso de projet)

URI de redirection

Une seule ligne, sans guillemets :

http://localhost:8080/callback

Si le formulaire affiche encore invalid format, tester une de ces lignes (toujours une seule) :

http://localhost:3000/callback
http://127.0.0.1:8080/callback

À ne pas mettre :

  • com.example.swifty_companion://callback
  • lignes vides ou plusieurs URI mélangées
  • espaces avant/après

Champs d’application (scopes)

Cocher uniquement :

  • Accéder aux données publiques de l'utilisateur (public)

Laisser décoché : équipes / projets, données utilisateur, médias, communauté, sujets.

Après création

Sur la page de l’application :

Intra .env
UID CLIENT_ID
SECRET CLIENT_SECRET
URI enregistrée REDIRECT_URI (caractère pour caractère identique)

Fichier : swiftyCompanion/.env (ne pas committer).