OpenStack Identity Authentication Library
Go to file
Sean Dague 10ba290b00 be more explicit about connection errors
urllib/requests ConnectionError is a translation of
SocketError. However, when we translate this *yet again* we drop the
message from Requests. That message contains the actual SocketError
details, which are often critical for debugging an issue.

This keeps those details in the error message as we carry this up.

Change-Id: I6b753fddaebdcbcfe62680585a5b6febf62647b3
2016-10-13 19:45:28 +00:00
doc Improve authentication plugins documentation 2016-08-02 08:58:06 +02:00
keystoneauth1 be more explicit about connection errors 2016-10-13 19:45:28 +00:00
releasenotes Disables TCP_KEEPCNT when using Windows Subsystem for Linux 2016-08-23 03:36:45 +00:00
.coveragerc Update coverage to keystoneauth1 2015-12-09 11:46:00 +11:00
.gitignore Add release notes for keystoneauth 2015-11-29 20:05:16 -05:00
.gitreview Update .gitreview for stable/newton 2016-08-29 16:27:20 -04:00
.mailmap Add mailmap entry 2014-05-07 12:12:43 -07:00
.testr.conf Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
CONTRIBUTING.rst Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
HACKING.rst Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
LICENSE Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
MANIFEST.in Migrate to pbr. 2013-05-17 14:43:31 -07:00
README.rst Fix PyPI badges 2015-12-04 14:18:27 -08:00
requirements.txt Updated from global requirements 2016-07-17 23:53:46 +00:00
setup.cfg Update the home-page in setup.cfg 2016-08-09 16:14:42 +08:00
setup.py Updated from global requirements 2015-09-17 12:12:42 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:50:53 +00:00
tox.ini Don't include openstack/common in flake8 exclude list 2016-08-02 20:36:47 +08:00

README.rst

keystoneauth

Latest Version

Downloads

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: