Description of problem: If a valid issuer is not provided in the satellite settings, then there is no way a user can understand why SSO failed. The method `valid_issuer?` in openid_connect.rb checks if a valid issuer is present or not. But if that fails authentication flow ends with a error saying `SSO failed` but does not specify why. Version-Release number of selected component (if applicable): Satellite 6.7.0 snap 1 How reproducible: always Steps to Reproduce: 1) Provide a wrong issuer in the Satellite settings. 2) Try to login via SSO. Actual results: Expected results: Additional info:
Upstream bug assigned to rabajaj
Hello, Please find the working PR here: https://projects.theforeman.org/issues/28086 Thanks,
Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/28086 has been resolved.
Connecting redmine issue https://projects.theforeman.org/issues/28086 from this bug
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:1454