Hoe werkt authenticatie op basis van cookies?
Hoe werkt authenticatie op basis van cookies?

Video: Hoe werkt authenticatie op basis van cookies?

Video: Hoe werkt authenticatie op basis van cookies?
Video: Difference between cookies, session and tokens 2024, December
Anonim

Koekje - Gebaseerde authenticatie

Dit betekent dat een authenticatie record of sessie moet zowel server- als client-side worden bewaard. De server moet actieve sessies in een database bijhouden, terwijl aan de front-end a koekje wordt gemaakt met een sessie-ID, dus de naam op cookies gebaseerde authenticatie.

Hoe worden cookies, gezien dit, gebruikt voor authenticatie?

Cookie-authenticatie gebruikt HTTP koekjes tot authenticeren klantverzoeken en het bijhouden van sessie-informatie. De client stuurt een inlogverzoek naar de server. Bij de succesvolle aanmelding bevat de serverrespons de Set- Koekje kop die de. bevat koekje naam, waarde, vervaltijd en wat andere info.

En waar worden authenticatiecookies opgeslagen? Koekje -gebaseerd authenticatie De koekje is typisch opgeslagen op zowel de client als de server. De server zal winkel de koekje in de database, om elke gebruikerssessie bij te houden, en de client houdt de sessie-ID vast.

Op dezelfde manier kan men zich afvragen, hoe authenticeer ik een sessie?

Sessie gebaseerd authenticatie is er een waarin de gebruikersstatus wordt opgeslagen in het geheugen van de server. Bij gebruik van een sessie gebaseerd auth-systeem, de server maakt en slaat de sessie gegevens in het servergeheugen wanneer de gebruiker inlogt en vervolgens de sessie Id in een cookie in de gebruikersbrowser.

Hoe werkt browserverificatie?

De server stuurt een header terug waarin staat dat dit vereist is authenticatie voor een bepaald domein. De gebruiker geeft de gebruikersnaam en het wachtwoord op, die de browser concatenates (gebruikersnaam + ":" + wachtwoord), en base64-coderingen. Deze gecodeerde string wordt vervolgens verzonden met een "Authorization"-header bij elk verzoek van de browser.

Aanbevolen: