
The values of the protocol ID and identity provider ID are reversed in the charm's code. This causes the mod_auth_openidc config to render incorrectly in the Apache template. This change fixes the reversed values and adds a config option for defining the identity provider ID. This change also adds new config options for enabling using mod_auth_openidc with multiple Keystone units and with proxies. Closes-Bug: #2065590 Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1235 Change-Id: Ie7da5f9a85027a287aad9958c54848a948f8495c