68a7962488

The OpenID scope is something common to all the OpenID grant types, therefore we move the OIDC scope parameter 'scope' from the OidcPassword class into the base _OidcBase class, moving the option as well into the corresponding loader. Moreover, OpenID scopes are not handled properly, as the loaders have the option defined as "openid-scope" whereas the class constructor argument is named "openid". Lastly, OpenID states that the OpenID scope MUST contain "openid" at least, so we should include this in our defaults argument. Closes-Bug: #1594272 Closes-Bug: #1597334 Change-Id: I9a242ae93a61737d032c19830c5d89ef6237f875
keystoneauth
This package contains tools for authenticating to an OpenStack-based cloud. These tools include:
- Authentication plugins (password, token, and federation based)
- Discovery mechanisms to determine API version support
- A session that is used to maintain client settings across requests (based on the requests Python library)
Further information:
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/keystoneauth
- Source: http://git.openstack.org/cgit/openstack/keystoneauth
- Bugs: http://bugs.launchpad.net/keystoneauth
Description
Languages
Python
100%