Citeam despre Sessions în acest articol
https://auth0.com/docs/users/sessions
Acesta spune că atunci când un utilizator se conectează, sunt create două tipuri de sesiuni
Sunt create două sesiuni:
Sesiunea locală (storezero.io): Permite aplicației să știe dacă a
utilizatorul este autentificat.
Sesiunea de pe serverul de autorizare (storezero.auth0.com): Permite
serverul de autorizare pentru a ști dacă un utilizator este autentificat și
opțional, urmărește alte informații. De exemplu, Autorizația
Serverul poate urmări dacă un utilizator s-a autentificat folosind MFA. Daca da,
data viitoare când utilizatorul ajunge la serverul de autorizare, nu o va face
trebuie să vedeți o pagină de conectare sau să vi se solicite să utilizați din nou MFA.
Se spune „data viitoare când utilizatorul ajunge la serverul de autorizare, nu va trebui să vadă o pagină de conectare sau să fie solicitat să folosească din nou MFA”.
Ce înseamnă exact această propoziție? de ce nu ar vedea o pagină de conectare?
Ce rol are sesiunea pe serverul de autorizare? De ce este important să stocați sesiunile în serverul de autorizare? Dacă folosim jetoane JWT pentru autentificare, nu văd nicio utilitate în stocarea sesiunilor pe server. (Deoarece jetoanele JWT pot fi validate de serverul de resurse și nu trebuie să comunice cu serverul de autorizare)