Projekt

Obecné

Profil

React autentizace » Historie » Revize 6

Revize 5 (Jiří Trefil, 2023-04-23 09:40) → Revize 6/17 (Jiří Trefil, 2023-04-23 09:41)

h1. Autentizace na straně klienta (React aplikace) 

 h2. 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.  
 !clipboard-202304231139-vx5qh.png! 
 
 * Pouze takto je uživatel považován za autentikováno a může se svobodně pohybovat po aplikaci bez omezení. 



 h1. Knihovna *react-auth-kit* 

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