Class: controllerApiPersonne

controllerApiPersonne()

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
Source:

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: