Kaip veikia slapukais pagrįstas autentifikavimas?
Kaip veikia slapukais pagrįstas autentifikavimas?

Video: Kaip veikia slapukais pagrįstas autentifikavimas?

Video: Kaip veikia slapukais pagrįstas autentifikavimas?
Video: CS50 2015 - Week 10 2024, Gruodis
Anonim

Slapukas - Pagrįstas autentifikavimas

Tai reiškia, kad an autentifikavimas įrašas arba sesija turi būti saugomi tiek serverio, tiek kliento pusėje. Serveris turi sekti aktyvias sesijas duomenų bazėje, o priekinėje dalyje a sausainis sukuriamas seanso identifikatorius, taigi ir pavadinimas slapukais pagrįstas autentifikavimas.

Atsižvelgiant į tai, kaip slapukai naudojami autentifikavimui?

Slapukų autentifikavimas naudoja HTTP sausainiai į autentifikuoti klientų užklausas ir saugo seanso informaciją. Klientas siunčia prisijungimo užklausą į serverį. Sėkmingai prisijungus, serverio atsakymas apima Set- Slapukas antraštę, kurioje yra sausainis pavadinimas, vertė, galiojimo laikas ir kita informacija.

Be to, kur saugomi autentifikavimo slapukai? Slapukas -pagrįstas Autentifikavimas The sausainis paprastai yra saugomi tiek kliente, tiek serveryje. Serveris bus parduotuvė į sausainis duomenų bazėje, kad galėtumėte sekti kiekvieną vartotojo seansą, o klientas turės seanso identifikatorių.

Panašiai galima paklausti, kaip autentifikuoti seansą?

Sesija pagrįstas autentifikavimas yra ta, kurioje vartotojo būsena saugoma serverio atmintyje. Kai naudojate a sesija pagrįsta autentifikavimo sistema, serveris sukuria ir saugo sesija duomenis serverio atmintyje, kai vartotojas prisijungia ir išsaugo sesija ID vartotojo naršyklės slapuke.

Kaip veikia naršyklės autentifikavimas?

Serveris atsiunčia antraštę, nurodydamas, kad to reikia autentifikavimas tam tikrai sferai. Vartotojas pateikia vartotojo vardą ir slaptažodį, kuriuos naršyklė sujungia (naudotojo vardas + ":" + slaptažodis) ir base64 koduoja. Tada ši užkoduota eilutė siunčiama naudojant antraštę „Authorization“kiekvienoje užklausoje naršyklė.

Rekomenduojamas: