Juju Charm - Keystone OpenID Connect
43a2215d3c
This change adds support to relate the keystone-openidc charm to openstack-dashboard allowing it expose a OpenID Connect backend for logging into Horizon. The configuration option 'user-facing-name' allows operator to set a user friendly name that gets displayed in the list of choices available for logging in. Change-Id: Ia09cb5b68bc35d25f5b012f0011697966827eb03 |
||
---|---|---|
examples | ||
src | ||
templates | ||
tests | ||
unit_tests | ||
.gitignore | ||
.gitreview | ||
.jujuignore | ||
.stestr.conf | ||
.zuul.yaml | ||
build-requirements.txt | ||
charmcraft.yaml | ||
config.yaml | ||
LICENSE | ||
metadata.yaml | ||
osci.yaml | ||
README.md | ||
rename.sh | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
Overview
This subordinate charm provides a way to integrate a Open ID Connect based identity provider with Keystone using mod_auth_openidc. Apache operates as a OpenID Connect Relaying Party towards an OpenID Connect Provider.
Usage
Use this charm with the Keystone charm:
juju deploy keystone
juju deploy openstack-dashboard
juju deploy keystone-openidc
juju add-relation keystone:keystone-fid-service-provider keystone-openidc:keystone-fid-service-provider
juju add-relation openstack-dashboard:websso-fid-service-provider keystone-openidc:websso-fid-service-provider
In a bundle:
applications:
keystone-openidc:
charm: ch:keystone-openid
num_units: 0
relations:
- - keystone:keystone-fid-service-provider
- keystone-openidc:keystone-fid-service-provider
Prerequisites
Bugs
Please report bugs on Launchpad.
For general charm questions refer to the OpenStack Charm Guide.