Projekt

Obecné

Profil

Akce

React autentizace » Historie » Revize 6

« Předchozí | Revize 6/17 (rozdíl) | Další »
Jiří Trefil, 2023-04-23 09:41


Autentizace na straně klienta (React aplikace)

Popis logiky autentizace

  • Uživatel se přihlásí pod svým účtem.
  • Klientská aplikace pošle tento požadavek na SPADe aplikaci. Pokud je tento požadavek validní, tj. uživatel opravdu existuje a heslo je správné, pak je zpět odeslán JWT token (https://jwt.io/introduction).
  • Klientská aplikace si tento token přečte a uloží jej do cookie. Tento token je od tohoto bodu posílán s každým klientským požadavkem na server v hlavičce, viz obrázek hlavičky níže.
  • Pouze takto je uživatel považován za autentikováno a může se svobodně pohybovat po aplikaci bez omezení.

Knihovna react-auth-kit

K implementaci této feature byla použita knihovna třetí strany. Knihovna spravuje stav autentizace na straně uživatele.

Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů) · 6 revizí