Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Currently for the appliance, the only option to configure it with OpenID-Connect authentication is the manual step documented here: https://www.manageiq.org/docs/reference/hammer/auth/openid_connect Expected results: We need the ability to configure the appliance for OIDC authentication via the appliance_console_cli. This should automate all manual steps including the Apache configuration as well as the Appliance UI Auth settings.
Adding support for OpenID-Connect Authentication configuration from the Appliance Console CLI: Configuring Appliance for OpenID-Connect # appliance_console_cli --oidc-config [--oidc-client-host] --oidc-url --oidc-client-id --oidc-client-secret [--oidc-enable-sso] Unconfiguring Appliance from OpenID-Connect and reverting to Database Authentication # appliance_console_cli --oidc-unconfig
Related PRs: - https://github.com/ManageIQ/manageiq-appliance_console/pull/104 - https://github.com/ManageIQ/manageiq-appliance/pull/265 - https://github.com/ManageIQ/manageiq_docs/pull/1299 Updated documentation: - https://www.manageiq.org/docs/reference/latest/auth/openid_connect - Configuring OIDC using the CLI section: https://www.manageiq.org/docs/reference/latest/auth/openid_connect#oidc-configuration-cli