Vis enkel innførsel

dc.contributor.advisorMeling Hein
dc.contributor.authorYaseneva Vera
dc.date.accessioned2022-09-29T15:51:15Z
dc.date.available2022-09-29T15:51:15Z
dc.date.issued2022
dc.identifierno.uis:inspera:92613534:6420238
dc.identifier.urihttps://hdl.handle.net/11250/3022596
dc.description.abstractQuickFeed (former Autograder) is a software project developed at the University of Stavanger. The application performs automated grading of coding assignments and provides nearly instant feedback to the students in programming courses. Authentication (establishing the identity of a user) and authorization (defining what types of data a user can access or modify) comprise an essential part of any web-based application. QuickFeed went through multiple reworks and updates, but the authentication module remained unchanged. As a result, it is necessary to keep extra steps to ensure interoperability between the authentication module and the rest of the application. This makes the affected parts of the QuickFeed codebase unnecessary complex, somewhat redundant, and hard to understand and maintain. This thesis work is dedicated to redesigning the authentication and authorization architecture of Quickfeed in order to enhance security and improve maintainability and scalability of the project.
dc.description.abstract
dc.languageeng
dc.publisheruis
dc.titleQuickFeed Security: Redesigned Authentication and Authorization Architecture.
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel