Hur fungerar cookiebaserad autentisering?
Hur fungerar cookiebaserad autentisering?

Video: Hur fungerar cookiebaserad autentisering?

Video: Hur fungerar cookiebaserad autentisering?
Video: Difference between cookies, session and tokens 2024, November
Anonim

Kaka - Baserad autentisering

Detta innebär att en autentisering post eller session måste hållas både på server- och klientsidan. Servern måste hålla reda på aktiva sessioner i en databas, medan på front-end en kaka skapas som innehåller en sessionsidentifierare, alltså namnet cookiebaserad autentisering.

Med tanke på detta, hur används cookies för autentisering?

Cookie-autentisering använder HTTP småkakor till autentisera klientförfrågningar och underhålla sessionsinformation. Klienten skickar en inloggningsförfrågan till servern. Vid lyckad inloggning inkluderar serversvaret Set- Kaka header som innehåller kaka namn, värde, utgångstid och lite annan info.

Dessutom, var lagras autentiseringscookies? Kaka -baserad Autentisering De kaka är typiskt lagrat på både klienten och servern. Servern kommer Lagra de kaka i databasen för att hålla reda på varje användarsession, och klienten kommer att hålla sessionsidentifieraren.

På samma sätt kan man fråga sig, hur autentiserar jag en session?

Session baserad autentisering är en där användartillståndet lagras i serverns minne. När du använder en session baserat auth-system skapar och lagrar servern session data i serverminnet när användaren loggar in och lagrar sedan session ID i en cookie i användarens webbläsare.

Hur fungerar webbläsarautentisering?

Servern skickar tillbaka en rubrik som säger att den kräver autentisering för ett givet rike. Användaren anger användarnamnet och lösenordet som webbläsare sammanfogar (användarnamn + ":" + lösenord) och base64-kodar. Denna kodade sträng skickas sedan med en "Authorization"-header på varje begäran från webbläsare.

Rekommenderad: