75a6b9721e57c0cbabd9d330dbb0f1cfdd3af48a
There are certain cases the user.Token constructor is called with the default unscoped_token value of None. When this happens using PKI, an unexpected error occurs. If the token is None, we know it's not pki and should not make an extra call to the Keystone client to check. A test is provided to demonstrate the issue, and the test fails without the included code change. Change-Id: Ie8e93eda4cf8e8285785335126624781470be19c Closes-Bug: #1551977
Django OpenStack Auth
Django OpenStack Auth is a pluggable Django authentication backend
that works with Django's contrib.auth framework to
authenticate a user against OpenStack's Keystone Identity API.
The current version is designed to work with the Keystone v2.0 and v3 API.
You can view the installation instructions on Read The Docs.
- License: Apache License, Version 2.0
- Documentation: http://django-openstack-auth.readthedocs.org/en/latest/
- Source: http://git.openstack.org/cgit/openstack/django_openstack_auth/
- Bugs: https://bugs.launchpad.net/django-openstack-auth
Description