Hvordan fungerer cookie-baseret godkendelse?
Hvordan fungerer cookie-baseret godkendelse?

Video: Hvordan fungerer cookie-baseret godkendelse?

Video: Hvordan fungerer cookie-baseret godkendelse?
Video: Difference between cookies, session and tokens 2024, November
Anonim

Cookie - Baseret godkendelse

Det betyder, at en Godkendelse record eller session skal opbevares både på server- og klientsiden. Serveren skal holde styr på aktive sessioner i en database, mens den på front-end en cookie er oprettet, der indeholder en session-id, og dermed navnet cookie-baseret godkendelse.

I betragtning af dette, hvordan bruges cookies til godkendelse?

Cookie-godkendelse bruger HTTP cookies til autentificere klientanmodninger og vedligeholde sessionsoplysninger. Klienten sender en login-anmodning til serveren. Ved vellykket login inkluderer serversvaret Set- Cookie header, der indeholder cookie navn, værdi, udløbstid og nogle andre oplysninger.

Og hvor opbevares autentificeringscookies? Cookie -baseret Godkendelse Det cookie er typisk gemt på både klient og server. Serveren vil butik det cookie i databasen for at holde styr på hver brugersession, og klienten vil holde sessionsidentifikatoren.

På samme måde kan man spørge, hvordan godkender jeg en session?

Session baseret Godkendelse er en, hvor brugertilstanden er gemt i serverens hukommelse. Ved brug af en session baseret auth-system, opretter og gemmer serveren session data i serverhukommelsen, når brugeren logger på og derefter gemmer session Id i en cookie på brugerens browser.

Hvordan fungerer browsergodkendelse?

Serveren sender en header tilbage, der angiver, at den kræver det Godkendelse for et givet rige. Brugeren angiver brugernavn og adgangskode, som browser sammenkæder (brugernavn + ":" + adgangskode) og base64-koder. Denne kodede streng sendes derefter ved hjælp af en "Autorisation"-header på hver anmodning fra browser.

Anbefalede: