OAuth 2.0 Authentication Plugin for SonarQube
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 pl...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013)
2018
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-67526 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kau-67526 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kau-675262018-06-20T05:56:25ZOAuth 2.0 Authentication Plugin for SonarQubeengLavesson, AlexanderLuostarinen, ChristinaKarlstads universitet, Institutionen för matematik och datavetenskap (from 2013)Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013)2018OAuthAuthenticationAuthorizationPluginOpen SourceSonarQubeOpenShiftCode QualityPaaSPlatform as a ServiceJavaMavenScribeJavaJSONRESTAPIIntegrationIdentity ProviderComputer SciencesDatavetenskap (datalogi)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. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-67526application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
OAuth Authentication Authorization Plugin Open Source SonarQube OpenShift Code Quality PaaS Platform as a Service Java Maven ScribeJava JSON REST API Integration Identity Provider Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
OAuth Authentication Authorization Plugin Open Source SonarQube OpenShift Code Quality PaaS Platform as a Service Java Maven ScribeJava JSON REST API Integration Identity Provider Computer Sciences Datavetenskap (datalogi) Lavesson, Alexander Luostarinen, Christina OAuth 2.0 Authentication Plugin for SonarQube |
description |
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. |
author |
Lavesson, Alexander Luostarinen, Christina |
author_facet |
Lavesson, Alexander Luostarinen, Christina |
author_sort |
Lavesson, Alexander |
title |
OAuth 2.0 Authentication Plugin for SonarQube |
title_short |
OAuth 2.0 Authentication Plugin for SonarQube |
title_full |
OAuth 2.0 Authentication Plugin for SonarQube |
title_fullStr |
OAuth 2.0 Authentication Plugin for SonarQube |
title_full_unstemmed |
OAuth 2.0 Authentication Plugin for SonarQube |
title_sort |
oauth 2.0 authentication plugin for sonarqube |
publisher |
Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013) |
publishDate |
2018 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-67526 |
work_keys_str_mv |
AT lavessonalexander oauth20authenticationpluginforsonarqube AT luostarinenchristina oauth20authenticationpluginforsonarqube |
_version_ |
1718697823796461568 |