new controllerApiPersonne()
Controleurs de la route /api/personne/
- Source:
Methods
GET /api/personne/checkPid?pid=xxx&nom=yyy()
Vérifie qu'un pid correspond à un nom et retourne un user: {oid,pid,nom,prenom} ou un message d'erreur
GET /api/personne/current()
Renvoie le user courant et les liens pour le SSO
Retourne un objet
{
user: {pid, nom, prenom},
sso: {links: link[], name: string} // links peut être vide si le sso ne propose pas de liens (ça devrait pas arriver mais rien ne l'y oblige)
logoutUrl: string, // si on est authentifié
loginLinks: link[]
}
un link est de la forme {href: string, icon: string, value: string}
- Source:
GET /api/personne/me()
Affiche les infos du user courant, pour debug
- Source:
POST /api/personne/add()
Create / update une personne (poster un objet ayant les propriétés de Personne)
- Source: