Project

General

Profile

Actions

action #89023

open

Migrate from OpenID to OpenID Connect for authentication

Added by livdywan about 3 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-02-23
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Since our standard authentication mechanism, OpenID, is now deprecated in favour of the OAuth 2.0 based OpenID Connect, we should migrate openQA sooner or later too. Fortunately most of the hard work has already been done in Mojolicious::Plugin::OAuth2, which natively supports OpenID Connect (and which we already use for OAuth 2.0). There is some custom code required for retrieving identity information for logged in users though, but that has already been implemented in LegalDB, which used to use the same OpenID authentication code as openQA. So it should be possible to copy most of it.

Acceptance criteria

  • AC1: OpenID Connect authentication support has been added to openQA.
  • AC2: OpenID Connect authentication has been deployed for O3.
  • AC3: OpenID Connect authentication has been deployed for OSD.

Suggestions


Related issues 1 (0 open1 closed)

Related to openQA Project - action #116971: Migrate from OpenID to OpenID Connect for authenticationRejected2022-09-21

Actions
Actions

Also available in: Atom PDF