Uppsats
Malgomaj FVOF CMS : Ett CMS i ASP.NET, Blazor Server
M1-uppsats
Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Publicerad: 2026
Språk: Svenska
Sammanfattning
Projektet handlar om att bygga ett innehållshanteringssystem för fiskevårdsföreningen Malgomaj FVOF. Deras nuvarande innehållshanteringssystem når inte upp till dagens standarder för tillgänglighet och behöver därför ersättas med ett modernare och mer kostnadseffektivt system. Det nya systemet är en Blazor Server-applikation med ett inbyggt API för kommunikation med databasen. API:ets ändpunkter följer REPR-modellen med hjälp av FastEndpoints, där UI-komponenter kan anropa dataklassernas metoder medan externa klienter kan anropa dem via HTTP-förfrågningar. Autentisering sker med accessToken (JWT) och hålls vid liv av en komponentbaserad background service genom att jämföra en refreshToken som är lagrad i databasen. Tokens skickas över HTTP-Cookie. Projektet går igenom hur Docker driver runtime-miljön i produktion, där databashanteringssystemet, innehållshanteringssystemet och den omvända proxyn är var sin container. Avslutningsvis reflekterades arbetet över testresultaten, de etiska aspekterna och den fortsatta utvecklingen.
Information
- Författare
- Svedin, Isaac
- Lärosäte / institution
- Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
- Publiceringsdatum
- 2026
- Uppsatstyp
- M1-uppsats
- Språk
- Svenska