OpenStack Identity Authentication Library
Last updated
Last updated
OpenStack Identity Authentication Library - Keystoneauth - provides a standard way to do authentication and service requests within the OpenStack ecosystem. It is designed for use in conjunction with the existing OpenStack clients and for simplifying the process of writing new clients.
The version release in INDIGO-1 adds support for INDIGO AAI developments
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)
Summary:
This library implements all the Keystone authentication libraries.
Refactored and fixed the whole OpenID Connect support
Currently there is support for two OpenID Connect grant types (password and authorization code) as well as the reusal of an existing access_token (so three different auth plugins)
On CentOS 7, as root or otherwise using sudo:
$ yum install -y https://repos.fedorapeople.org/openstack/openstack-liberty/rdo-release-liberty-5.noarch.rpm
$ yum clean all
$ yum install python2-keystoneauth1
On Ubuntu 14.04, as root or otherwise using sudo:
$ add-apt-repository cloud-archive:liberty
$ apt-get update
$ apt-get install python3-keystoneauth1
or
$ apt-get install python-keystoneauth1
Packages:
CentOS 7
python2-keystoneauth1-2.10.1-0.el7.centos.noarch.rpm
Ubuntu 14.04
python3-keystoneauth1_2.10.0-indigo1_all.deb
python-keystoneauth1_2.10.0-indigo1_all.deb
python-keystoneauth1-doc_2.10.0-indigo1_all.deb
python-keystoneauth1_2.10.0-indigo1.debian.tar.xz
python-keystoneauth1_2.10.0-indigo1.dsc
python-keystoneauth1_2.10.0.orig.tar.gz
patches have been sent upstream []
Please see also the details included in
After setting the INDIGO-DC repositories as explained in the :
see list of unsolved bugs at
Please use the