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 |