59 lines
1.9 KiB
Markdown
59 lines
1.9 KiB
Markdown
# Formulaire OAuth Intra — valeurs pour Swifty Companion
|
||
|
||
À copier-coller sur [Nouvelle application API](https://profile.intra.42.fr/oauth/applications/new) (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 :
|
||
|
||
```text
|
||
http://localhost:8080/callback
|
||
```
|
||
|
||
Si le formulaire affiche encore *invalid format*, tester **une** de ces lignes (toujours une seule) :
|
||
|
||
```text
|
||
http://localhost:3000/callback
|
||
```
|
||
|
||
```text
|
||
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** :
|
||
|
||
- [x] **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).
|