Inloggen
Om in te loggen is het nodig om het volgende endpoint te benaderen:
...
Hierin is de token de manier van verifieren voor komende request die naar de backend gaan komen. De expires is een epoch waarmee in de front end extra uitgerekend kan worden of de token bijna expired is. Dit wordt ook in de backend gecheckt in een verifyToken() methode.
Gebruikersgegevens ophalen
Voor het ophalen van gebruikersgegevens aan de hand van een bestaande token wordt het volgende endpoint benadert:
url: api/login/me
method: GET
Het enige wat er hierbij me gestuurd wordt is een token in de header van de request onder de header 'Authorization' op deze manier:
Wanneer de token bestaat en nog geldig is zal de volgende response teruggestuurd worden:
{
"werknemerid": 11,
"voornaam": "Niels",
"achternaam": "van der Hoeven",
"gebruikersnaam": "NielsvdHoeven",
"wachtwoord": null,
"locatienaam": "Thuis werknemer 1",
"token": null
}
Hierin staan alle gegevens van de gebruiker behalve het wachtwoord en de desbetreffende token