QBIS Authentication

dc.contributor.authorBarai, Jessica
dc.contributor.authorGjers, Erik
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerDuregård, Jonas
dc.contributor.supervisorRanawaka, Piyumal
dc.date.accessioned2022-06-27T12:54:34Z
dc.date.available2022-06-27T12:54:34Z
dc.date.issued2022sv
dc.date.submitted2020
dc.description.abstractThe process of identifying a user’s identity in a system is called authentication. This process requires high security and a user-friendly interface, since the authentication system is often the first section of a service a user encounters. The scope of this project is to implement an independent authentication service for QBIS. QBIS is a project- and time-management product and owned by QLogic AB. A majority of the project consisted of researching what leading authentication systems were available on the market that fulfill QBIS’ requirements and selecting one to implement with QBIS’ systems. The project’s scope also included the implementation of a REST API including automated documentation for QBIS’ web services. The open source authentication project IdentityServer4 was selected and implemented. The implemented authentication service offers most functionalities that QBIS offers today. The product was not launched since it needs further development, but much of the structure and design was implemented. A REST API connected to QBIS’ web services was implemented alongside automated documentation on its methods. Consumers of the API are able to authenticate themselves with the new authentication system. There were many factors that went into the decision of which authentication service to implement including licensing, pricing, functionalities, maintenance and familiarity. The project in its entirety is the majority of the journey towards an independent authentication and authorization server with expansion of current features to be implemented.sv
dc.identifier.coursecodeLMTX38sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304907
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectAuthenticationsv
dc.subjectAuthorizationsv
dc.subjectEntity Frameworksv
dc.subjectIdentityServer4sv
dc.subjectOAuthsv
dc.subjectOpenID Connectsv
dc.titleQBIS Authenticationsv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
22-21 Barai Gjers.pdf
Storlek:
882.37 KB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: