Description of problem: Currently for the appliance, the only option to configure it for SAML auth is the manual process to do so via https://www.manageiq.org/docs/reference/latest/auth/saml. Version-Release number of selected component (if applicable): Expected results: We should provide the ability to do so via the appliance_console_cli, taking in as parameter the IDP metadata file path and generating the miqsp-metadata.xml file required for creating the client definition in the Identity Provider. The new appliance_console_cli subcommand should also configure the appliance for external auth for SAML so no UI configuration needs to be done afterward. Additional info:
Upstreamed as https://github.com/ManageIQ/manageiq-appliance_console/issues/101
Related PRs are: - https://github.com/ManageIQ/manageiq-appliance_console/pull/102 - https://github.com/ManageIQ/manageiq/pull/19525 - https://github.com/ManageIQ/manageiq_docs/pull/1292
https://github.com/ManageIQ/manageiq-appliance/pull/264