Projekt

Obecné

Profil

Akce

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

Přidáno uživatelem Petr Urban před asi 2 roky(ů). Aktualizováno před téměř 2 roky(ů).

Stav:
Closed
Priorita:
High
Přiřazeno:
Jiří Trefil
Kategorie:
Implementace
Cílová verze:
Začátek:
2023-04-12
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
6.00hod
Collaborators:
Importance:
Tags:

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

zkopírováno z Feature #10390: SPAWn; úprava vzhledu a ukládání JWT tokenuClosedPetr Urban2023-04-12

Akce
zkopírováno do Feature #10393: SPAWn; úprava vzhledu a ukládání JWT tokenuClosedVáclav Hrabík2023-04-12

Akce

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 asi 2 roky(ů)

  • % Hotovo změněn z 0 na 70

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(ů)

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(ů)

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
Akce

Také k dispozici: Atom PDF