keystone/keystone
Ronald De Rose 5d707d510d Move the auth plugins abstract base class out of core
This patch moves the auth plugins abstract base class out of core and
into plugins/base.py

This removes dependencies where backend code references code in the
core. The reasoning being that the core should know about the backend
interface, but the backends should not know anything about the core
(separation of concerns). And part of the risk here is a potential for
circular dependencies.

Partial-Bug: #1563101

Change-Id: I4413ef01523d02c30af97e306069229252cb4971
2016-07-07 16:32:07 +00:00
..
assignment Merge "Make assert_admin work with a request" 2016-07-06 13:47:40 +00:00
auth Move the auth plugins abstract base class out of core 2016-07-07 16:32:07 +00:00
catalog Merge "Make assert_admin work with a request" 2016-07-06 13:47:40 +00:00
cmd Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
common Correct reraising of exception 2016-07-07 12:18:38 +08:00
conf Merge "Grammar fix: will -> can" 2016-07-03 16:20:42 +00:00
contrib Make assert_admin work with a request 2016-07-05 09:07:58 +10:00
credential Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
endpoint_policy Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
federation Use request.environ through auth and federation 2016-07-06 10:39:42 +10:00
identity Make assert_admin work with a request 2016-07-05 09:07:58 +10:00
locale Imported Translations from Zanata 2016-06-02 07:16:54 +00:00
middleware Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
models Return `revoked_at` for list revoke events 2016-07-04 08:14:37 +08:00
oauth1 Remove headers from context 2016-07-06 10:41:55 +10:00
policy Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
resource Make assert_admin work with a request 2016-07-05 09:07:58 +10:00
revoke Use request.params instead of context['query_string'] 2016-06-29 04:46:57 +10:00
server Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
tests Move the auth plugins abstract base class out of core 2016-07-07 16:32:07 +00:00
token Merge "Make assert_admin work with a request" 2016-07-06 13:47:40 +00:00
trust Make assert_admin work with a request 2016-07-05 09:07:58 +10:00
v2_crud Pass a request to controllers instead of a context 2016-06-08 14:56:52 +10:00
version Remove accept_header from context 2016-07-06 10:38:47 +10:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
i18n.py Change oslo.i18n to oslo_i18n 2015-02-09 18:10:07 -06:00
notifications.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
service.py Create a version package 2015-10-12 23:59:16 +00:00