We are delighted to announce the release of: keystoneauth1 2.8.0: Authentication Library for OpenStack Identity
This release is part of the newton release series. With source available at: http://git.openstack.org/cgit/openstack/keystoneauth With package available at: https://pypi.python.org/pypi/keystoneauth1 Please report issues through launchpad: http://bugs.launchpad.net/keystoneauth For more details, please see below. 2.8.0 ^^^^^ New Features ************ * Added a new OidcAccessToken plugin, accessible via the 'v3oidcaccesstoken' entry point, making possible to authenticate using an existing OpenID Connect Access token. Bug Fixes ********* * [bug 1583780 (https://bugs.launchpad.net/keystoneauth/+bug/1583780)] OpenID connect support should include authenticating using directly an access token. Changes in keystoneauth1 2.7.0..2.8.0 ------------------------------------- 3562dd4 Updated from global requirements 924e04c Updated from global requirements 156f340 Updated from global requirements cdec6c9 Updated from global requirements 4343ce5 Let Oidc* auth plugins accept scope parameters as kwargs 8d6c22b Updated from global requirements 797865c Update keystoneauth fixture to support v3 cc49aaa Check that all defined entry points can be loaded aae4612 Use betamax hooks to mask fixture results 5623c01 oidc: fix typo on class name 2469c61 oidc: fix option definition 553a523 oidc: add OidcAccessToken class to authenticate reusing an access token 1c07cdd oidc: fix typo in docstring fe773c9 oidc: DRY when obtaining an access token f678ecd oidc: DRY when obtaining a keystone token 356f5e3 oidc: Remove unused parameters in _OidcBase b1f1e50 Add is_domain to keystoneauth token Diffstat (except docs and test files) ------------------------------------- keystoneauth1/access/access.py | 16 ++ keystoneauth1/fixture/hooks.py | 58 +++++++ keystoneauth1/fixture/keystoneauth_betamax.py | 8 +- keystoneauth1/fixture/v3.py | 18 ++- keystoneauth1/identity/__init__.py | 6 +- keystoneauth1/identity/v3/oidc.py | 116 +++++++++----- keystoneauth1/loading/_plugins/identity/v3.py | 16 ++ .../notes/bug-1582774-49af731b6dfc6f2f.yaml | 4 + .../unit/data/keystone_v2_sample_request.json | 1 + .../unit/data/keystone_v2_sample_response.json | 49 ++++++ .../unit/data/keystone_v3_sample_request.json | 13 ++ .../unit/data/keystone_v3_sample_response.json | 15 ++ releasenotes/notes/1583780-700f99713e06324e.yaml | 9 ++ setup.cfg | 3 +- test-requirements.txt | 6 +- 21 files changed, 614 insertions(+), 71 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae1ba37..6d08bf7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ fixtures<2.0,>=1.3.1 # Apache-2.0/BSD -mock>=1.2 # BSD +mock>=2.0 # BSD @@ -15 +15 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 -oslo.utils>=3.5.0 # Apache-2.0 +oslo.utils>=3.11.0 # Apache-2.0 @@ -17 +17 @@ oslotest>=1.10.0 # Apache-2.0 -os-testr>=0.4.1 # Apache-2.0 +os-testr>=0.7.0 # Apache-2.0 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev