Bug 57534 - Support OIDC login via the login button
Support OIDC login via the login button
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Portal
UCS 5.2
Other Linux
: P5 normal (vote)
: UCS 5.0-8-errata
Assigned To: Felix Botner
Christian Castens
:
: 57537 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2024-08-23 14:39 CEST by Dirk Wiesenthal
Modified: 2024-09-04 17:51 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 3: Simply Wrong: The implementation doesn't match the docu
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.034
Enterprise Customer affected?: Yes
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2024-08-23 14:39:45 CEST
The portal has a "real" login button at the top of the "burger menu". (Not any tile!)

This button evaluates "ucr get portal/auth-mode" and handles the value "ucs" (local login via UMC) and "saml" (sso login via UMC). But we are missing the value "oidc" which would use the OIDC login via UMC.

Should be easy fix in:

univention-portal/frontend/src/jsHelper/login.ts
Comment 1 Jan-Luca Kiok univentionstaff 2024-08-26 10:25:55 CEST
*** Bug 57537 has been marked as a duplicate of this bug. ***
Comment 3 Felix Botner univentionstaff 2024-08-29 13:40:08 CEST
Package: univention-portal
Version: 4.0.17-3
Branch: 5.0-0
Scope: errata5.0-8

Support oidc for portal login button
Comment 4 Christian Castens univentionstaff 2024-08-30 10:22:01 CEST
QA:
  OK: `ucr set portal/auth-mode=oidc` changes auth mode to OIDC when clicking Portal sidebar login button.
  OK: ucr var description
  OK: advisories
  OK: feature is covered by a new test
  OK: 5.2 + 5.0
  OK: jenkins tests