tuskar-ui/tools
Gabriel Hurley c339189b44 Auth refactor.
Switch to using the self-contained django_openstack_auth
package which is a proper django.contrib.auth pluggable
backend.

Notable functional improvements include:

  * Better overall security via use of standard Django
    auth code (well-vetted by security experts).
  * Token expiration checking.
  * User "enabled" attribute checking.
  * Support for full range of Django auth attributes
    such as is_anonymous, is_active, is_superuser, etc.
  * Improved hooks for RBAC/permission-based acess control.

Regarding the RBAC/permission-based access control, this
patch moves all "role" and "service"-oriented checks to
permission checks. This will make transitioning to
policy-driven checking much easier once that fully lands
in OpenStack.

Implements blueprint move-keystone-support-to-django-auth-backend

Change-Id: I4f3112af797aff8c4c5e9930c6ca33a70e45589d
2012-07-09 16:57:52 -07:00
..
install_venv.py Add distribute to test-requires. 2012-04-18 07:39:27 -07:00
pip-requires Auth refactor. 2012-07-09 16:57:52 -07:00
rfc.sh Remove trailing whitespaces in regular file 2012-03-03 12:31:19 +08:00
test-requires Corrections for stricter pep8 checking. 2012-06-23 13:16:37 -07:00
with_venv.sh Rename venvs to match everyone else. 2012-02-13 12:11:08 -08:00