Om in te loggen is het nodig om de volgende informatie mee te sturen naar het volgende endpoint te benaderen:'
url: api/login
method: POST
Vervolgens moet deze informatie mee worden gestuurd in de body van de request om correcte gegevens terug te krijgen. Gebeurt dit niet dan zal er een fout melding komen.
{
"username" : "NielsvdHoeven",
"password" : "wachtwoord",
"remember" : true
}
Wanneer de meegestuurde body klopt met wat er verwacht wordt zal er de volgende response gestuurd worden.
{
"token": "04e3916d-7375-4564-918a-8377f519a823",
"expires": 1650627217106
}
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. POST '