kmom03 - Autentisering med JWT
Vi fortsätter med Lager appen och lägger till en funktion för att skapa fakturor utifrån en order. Alla ska inte kunna skapa fakturor så innan vi skapar faktura funktionen skapar vi inloggning och tittar på JSON Web Tokens för autentisering. När man skapar en faktura är det bra att ha snygga och responsiva tabeller, så det ska vi självklart fixa till
Så här kan det se ut när vi är klara.
Starta igång veckan
Section titled “Starta igång veckan”Starta igång veckan genom att skapa en branch för att jobba med kmom03 genom följande kommandon.
cd $HOME/dbwebb-kurser/webapp/webapp-lagergit checkout -b kmom03Veckans genomgång
Section titled “Veckans genomgång”Emil har genomgånger tisdagar kl 13:15, efter genomgången uppdateras denna delen av sidan med veckans genomgång.
Veckans föreläsning
Section titled “Veckans föreläsning”Emil har föreläsningar onsdagar kl 13:15, efter föreläsningen uppdateras denna delen av sidan med veckans föreläsning.
Läsanvisningar
Section titled “Läsanvisningar”(ca: 6-10 studietimmar)
Artiklar
Section titled “Artiklar”Läs och använd artiklarna Website Forms Usability: Top 10 Recommendations och A Checklist for Registration and Login Forms on Mobile för att skapa användbara formulär.
Övningar & Uppgifter
Section titled “Övningar & Uppgifter”(ca: 6-10 studietimmar)
Övningar
Section titled “Övningar”Gör följande övning för att träna inför uppgifterna.
-
Gör övningen Tabeller i mobila enheter. Spara eventuella filer i ditt webapp-lager repo.
-
Gör övningen Login med JWT. Spara eventuella filer i ditt webapp-lager repo.
-
Gör övningen Content Security Policy. Spara eventuella filer i ditt webapp-lager repo.
Uppgifter
Section titled “Uppgifter”Dessa uppgifter skall utföras och redovisas.
- Gör uppgiften “Lager appen del 3”. Spara resultatet i webapp-lager repot.
Resultat & Redovisning
Section titled “Resultat & Redovisning”(ca: 1-2 studietimmar)
Se till att följande frågor besvaras i redovisningstexten i din inlämning.
- Vilka utmaningar finns med tabeller i mobila enheter?
- Vilka fördelar finns med JWT?
- Hur använde du din kunskap från tidigare kursmoment för att göra inloggningsformuläret?
- Vilken är din TIL för detta kmom?