Project

General

Profile

Actions

action #116971

closed

Migrate from OpenID to OpenID Connect for authentication

Added by kraih about 2 years ago. Updated about 2 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
QA (public, currently private due to #173521) - future
Start date:
2022-09-21
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 (1 open0 closed)

Related to openQA Project (public) - action #89023: Migrate from OpenID to OpenID Connect for authenticationNew2021-02-23

Actions
Actions #1

Updated by kraih about 2 years ago

  • Description updated (diff)
Actions #2

Updated by okurz about 2 years ago

  • Category set to Feature requests
  • Target version set to future

Isn't this a duplicate for #89023?

Actions #3

Updated by okurz about 2 years ago

  • Related to action #89023: Migrate from OpenID to OpenID Connect for authentication added
Actions #4

Updated by kraih about 2 years ago

okurz wrote:

Isn't this a duplicate for #89023?

Yes, somehow i forgot that existed.

Actions #5

Updated by kraih about 2 years ago

  • Status changed from New to Rejected

Duplicate. I'll update the other ticket with the new information.

Actions

Also available in: Atom PDF