Projekt

Obecné

Profil

React autentizace » Historie » Verze 6

Jiří Trefil, 2023-04-23 09:41

1 2 Jiří Trefil
h1. Autentizace na straně klienta (React aplikace)
2
3
h2. Popis logiky autentizace
4
5
* Uživatel se přihlásí pod svým účtem. 
6
7
* 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).
8 3 Jiří Trefil
9
* 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. 
10 4 Jiří Trefil
!clipboard-202304231139-vx5qh.png!
11 3 Jiří Trefil
 
12 5 Jiří Trefil
* Pouze takto je uživatel považován za autentikováno a může se svobodně pohybovat po aplikaci bez omezení.
13
14
15
16
h1. Knihovna *react-auth-kit*
17 6 Jiří Trefil
18
 K implementaci této feature byla použita knihovna třetí strany. Knihovna spravuje stav autentizace na straně uživatele.
19