Felipe Reyes 0dd5f3807f Drop @when_data_ready()
Move the functionlity provided by the decorator into the even handlers
that neeeded it, this favors simplicity, the long term solution will be
to define and use custom events (on.connected, on.ready and
on.goneaway).

Change-Id: I0264dc9cef3c90f5dc99b0dfc9b1d3a97007d64e
2022-09-26 21:23:21 -03:00
2022-09-26 21:23:21 -03:00
2022-09-26 21:21:12 -03:00
2022-09-15 17:32:43 -03:00
2022-08-19 15:52:18 -04:00
2022-09-15 17:32:43 -03:00
2022-08-19 15:52:18 -04:00
2022-09-15 17:32:43 -03:00
2022-07-20 17:39:41 -04:00
2022-07-21 10:07:15 -04:00
2022-08-16 10:44:26 -04:00
2022-07-20 17:39:41 -04:00
2022-07-26 18:25:03 -04:00
2022-09-26 21:21:12 -03:00
2022-07-20 17:39:41 -04:00
2022-07-20 17:39:41 -04:00
2022-09-21 23:34:38 -03:00

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.

Description
Juju Charm - Keystone OpenID Connect
Readme 499 KiB
Languages
Python 98.3%
Shell 1.2%
Jinja 0.5%