Comment 3 for bug 1583682

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystoneauth (master)

Reviewed: https://review.openstack.org/330464
Committed: https://git.openstack.org/cgit/openstack/keystoneauth/commit/?id=00746ea636f8cece848644100b5a340d062b61f4
Submitter: Jenkins
Branch: master

commit 00746ea636f8cece848644100b5a340d062b61f4
Author: Alvaro Lopez Garcia <email address hidden>
Date: Thu Jun 16 10:33:52 2016 +0200

    oidc: add discovery document support

    The OpenID Connect specifies that all providers must return a JSON
    discovery document [1] in a well-known location. We can let the user
    pass this document instead of the individual endpoints (i.e. token and
    authorization endpoint). Moreover, we can also check if the requested
    grant_type (implicit to the used plugin, and one of client_credentials,
    password, authorization_code) is supported by the provider before
    starting the auth flow.

    [1] https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

    Fixes-bug: #1583682
    Change-Id: I24b7960b25ddcff45552c0ab5541d92122d1d560