System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
OAuth 2.0 Authentication Plugin for SonarQube
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Many web services today give users the opportunity to sign in using an account belonging to a different service. Letting users authenticate themselves using another service eliminates the need of a user having to create a new identity for each service they use. Redpill Linpro uses the open source platform SonarQube for code quality inspection. Since developers in the company are registered users of another open source platform named OpenShift, they would like to authenticate themselves to SonarQube using their OpenShift identity. Our task was to create a plugin that offers users the functionality to authenticate themselves to SonarQube using OpenShift as their identity provider by applying the authentication framework OAuth. Theproject resulted in a plugin of high code quality according to SonarQube’s assessment. RedpillLinpro will use the plugin to easily access SonarQube’s functionality when using theapplication in their developer platform.

Place, publisher, year, edition, pages
2018. , p. 49
Keywords [en]
OAuth, Authentication, Authorization, Plugin, Open Source, SonarQube, OpenShift, Code Quality, PaaS, Platform as a Service, Java, Maven, ScribeJava, JSON, REST, API, Integration, Identity Provider
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kau:diva-67526OAI: oai:DiVA.org:kau-67526DiVA, id: diva2:1215916
External cooperation
Redpill Linpro
Subject / course
Computer Science
Educational program
Study Programme in IT design, 180 hp
Supervisors
Examiners
Available from: 2018-06-19 Created: 2018-06-10 Last updated: 2018-06-19Bibliographically approved

Open Access in DiVA

fulltext(2558 kB)3609 downloads
File information
File name FULLTEXT01.pdfFile size 2558 kBChecksum SHA-512
7bee562838c9b3a465845db8bb56bd5bfc7d053b99b9eaacee71a48e37deac25beae004f734369f9227225fc3294b066f399e361eea861209349c7c070628639
Type fulltextMimetype application/pdf

By organisation
Department of Mathematics and Computer Science (from 2013)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 3609 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 834 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf