b49304d9e75b2ed845b278d80d7fb98ce1e5d73e
Pass the value of the OPENSTACK_SSL_CACERT setting as the cacert parameter when instantiating the keystoneclient. Change-Id: I1efaf6a51af841233675a53e42d7b762cfbd4003 Closes-bug: 1240238
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 API.
You can view the documentation on Read The Docs.
Installation
Installing is quick and easy:
Run
pip install django_openstack_auth.Add
openstack_authtosettings.INSTALLED_APPS.Add
'keystone_auth.backend.KeystoneBackend'to yoursettings.AUTHENTICATION_BACKENDS, e.g.:AUTHENTICATION_BACKENDS = ('keystone_auth.backend.KeystoneBackend',)Configure your API endpoint(s) in
settings.py:OPENSTACK_KEYSTONE_URL = "http://example.com:5000/v2.0"Include
'keystone_auth.urls'somewhere in yoururls.pyfile.Use it as you would any other Django auth backend.
Running The Tests
Download the repository and run:
python setup.py test
Description