Projekt

Obecné

Uživatelské dotazy

Profil

Akce

Document Checker's tasks

Použít Smazat

# Fronta Stav Priorita Předmět Přiřazeno Uzavřít do Odhadovaná doba % Hotovo Projekt
10632 Feature New Normal Omezení max. počtu konfigurací na uživatele. Konfigurace bude možné i mazat

Vylepšení funkcí a rozhraní frameworku SPADe (Pícha) - PRO_grammers. Akce

Zadání

viz název aktivity

Řešení

10559 Feature New Low Refresh token 3.00

Vylepšení funkcí a rozhraní frameworku SPADe (Pícha) - PRO_grammers. Akce

Zadání

SPADe má připraven endpoint (GET REQUEST) na refresh tokenu. Token musí být v hlavičcce requestu.

Scénář:

1) Uživatel dá login >> pošlou se mu dva tokeny, jak to někteří dělají standardně. První bude mít menší životnost, třeba 10 - 15 minut. Druhý bude mít delší a bude na nazývat refresh token. Refresh token s delší životností se používá v hlavičce s custom klíčem proto, aby nedošlo k aplikační chybě, že bychom se snažili rozparsovat expirovaný token.

2) První token s menší životností se bude používat při každém requestu na jakékoli ostatní endpointy.

3) uživateli přijde 4XX s tím, že nemá platný token

4) uživatel pošle get request na SPADe pro obnovení tokenu. Pošle get request i s refresh tokenem, který by měl mít delší platnost

5) Auth vygeneruje znovu dva tokeny, které pošle zpět klientovi. Nově vygenerovaný bude mít prodlouženou platnost relace, například na 3 hodiny. Refresh token bude mít zpravidla vždy delší životnost, aby bylo možné si zažádat o další refresh

pozn.: oba dva tokeny jsou identické krom času expirace, dle návodů na internetu je to standardní využití tokenů

6) nově přijatý token z refreshu (primární) se přenastaví a bude se používat znovu pro auth operace

nutno prodiskutovat: budeme chtít refresh provolat pouze při prvním expirování toho prvního tokenu při přihlášení? To znamená ten, který bude mít pouze 5 - 15 minut a pak se uživatel bude muset ze security reasons znovu přihlásit po vypršení i refreshovaného tokenu, nebo ten refresh budeme chtít dělat pravidelně při každé expiraci primárního tokenu?

Řešení

10512 Enhancement New Normal CI/CD

Vylepšení funkcí a rozhraní frameworku SPADe (Pícha) - PRO_grammers. Akce
10511 Feature New Normal Pokrytí testy

Vylepšení funkcí a rozhraní frameworku SPADe (Pícha) - PRO_grammers. Akce

Zadání

Zlepšit pokrytí aplikace jednotkovými testy

Řešení

10494 Feature New Low překlopit groovy do yaml a zabudovat swagger (resp. OpenAPI3.0) do projektu

Vylepšení funkcí a rozhraní frameworku SPADe (Pícha) - PRO_grammers. Akce

Zadání

Aktuálně umíme generovat kontraktové testy automaticky z předpisů, které jsou v groovy souboru. Zároveň máme i připravenou šablonu, ve které je ukázka, jak zapisovat předpis do .yaml souboru, se kterým by měl umět pracovat OpenAPI (resp. swagger), nicméně je problém s verzí a 3.0.0 a spring-cloud-contract neumí generovat z yaml souboru, ale pouze z groovy.

Zkusit najít možnost, jak přejít na swagger a openapi tak, aby to umělo generovat z předpisů i kontraktové testy.

Řešení

    (1-5/5)

    Také k dispozici: Atom CSV PDF