Feature #10392
uzavřenýFeature #10389: ReactJS upravování vzhledu pro přihlášené / nepřihlášené uživatele
SPAWn; úprava vzhledu a ukládání JWT tokenu
100%
Popis
Zadání
SPAWn aplikace umí z registračního formuláře registrovat uživatele a umí také i přihlášení.
Při login akci a návratové hodnotě 200 je uživatel přesměrován na úvodní stránku. Nicméně uživatel si token zatím neuloží. Je důležité najít způsob, jak token uložit bezpečně tak, aby jej nebylo možné ukrást pomocí XSS útoku a napadnout tak server. Nadále je důležité, aby react js uměl vhodně reagovat, to znamená vykreslovat data podle přihlášení
Řešení
1) Nasazena third party knihovna, která de facto spravuje úložiště cookies/lokálního storage a vystrkuje základní autentikační funkce.
2) Podmíněné vykreslování komponent dle stavu uživatele - protected routes poskytnuté knihovnou
3) logout endpoint vytvořen v reactu a provolává server pro invalidaci tokenu, na klientské straně vyčistí cookies a local storage
Související úkoly
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- zkopírováno z Feature #10390: SPAWn; úprava vzhledu a ukládání JWT tokenu přidán
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- zkopírováno do Feature #10393: SPAWn; úprava vzhledu a ukládání JWT tokenu přidán
Aktualizováno uživatelem Petr Urban před asi 2 roky(ů)
- Stav změněn z New na Assigned
Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů)
- % Hotovo změněn z 70 na 80
Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů)
- % Hotovo změněn z 80 na 100
Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů)
- Popis aktualizován (rozdíl)
Aktualizováno uživatelem Jiří Trefil před téměř 2 roky(ů)
- Stav změněn z Assigned na Resolved
Aktualizováno uživatelem Petr Urban před téměř 2 roky(ů)
- Stav změněn z Resolved na Closed