betagouv / monprojetsup

Other
1 stars 2 forks source link

Créer endpoint pour lier un compte MPS à un compte PS #293

Open aureliadelzottoOCTO opened 1 week ago

aureliadelzottoOCTO commented 1 week ago

Context

Lors de la réception du token, le back vérifie sa validité et si valide, extrait l'id PS du JWT et le stock en base MPS dans le profil de l'élève avec une date de stockage pour revérification tous les ans.

Implémentation

Créer un endpoint POST /profil/parcoursup avec un body

{
    "jwt": "eyJfdzfbzkfh"
}

Créer une nouvelle table eleve_compte_parcoursup

CREATE TABLE eleve_compte_parcoursup
(
    id_eleve         UUID        PRIMARY KEY,
    id_parcoursup    VARCHAR(20) NOT NULL,
    date_mise_a_jour DATE        NOT NULL,
    FOREIGN KEY (id_eleve) REFERENCES profil_eleve (id)
);

Règles métiers

## Questions
- [ ] Date ou timestamp ?
- [ ] Nouvelle table ou dans le profil ? Et même endpoitn ou nouveau endpoint ?