keystone/doc/source
Henry Nash c7a5c6cf27 Implement API protection on target entities
API policy protection is currently limited to using the parameters
passed into the call. However, there are many cases where you want
to also check attributes of the entities an API is operating upon.  The
classic example is ensuring a domain administrator cannot get, update or
delete users, groups or projects outside of their domain.

This patch enables lines in the policy file to also refer to any field
in the target object of the API call. In addition, it includes a separate
sample policy file that shows how to use domains and the new protection
ability to provide domain segregation and administration delegation.
This sample file is also tested to ensure that such protection works
correctly.

DocImpact

Implements bp policy-on-api-target

Change-Id: Ie1a4e14a86d27e8b60e6c17e33dd6b9fa889660c
2013-08-28 13:57:03 +01:00
..
images Adds png versions of all svg image files. Changes reference. 2013-02-01 15:46:50 -06:00
man Clean up keystone-manage man page 2013-08-23 13:29:05 -05:00
static Making docs pretty! 2012-07-11 15:34:24 -07:00
apache-httpd.rst Add memcache to httpd doc. 2013-08-09 16:33:17 -07:00
api_curl_examples.rst Fix spelling mistakes 2013-02-12 11:17:31 -08:00
architecture.rst Fix typo: Tenents -> Tenants 2013-07-30 13:33:56 +02:00
community.rst tweaking docs to fix link to wiki Keystone page 2012-11-10 15:57:59 -08:00
conf.py Use oslo.sphinx and remove local copy of doc theme 2013-07-08 09:14:37 -04:00
configuration.rst Implement API protection on target entities 2013-08-28 13:57:03 +01:00
configuringservices.rst rename quantum to neutron in docs 2013-07-02 23:42:44 -04:00
developing.rst Add support for API message localization 2013-08-14 18:09:01 -05:00
external-auth.rst separate paste-deploy configuration from parameters 2013-05-26 17:36:08 +02:00
index.rst Added documentation for the external auth support 2012-12-03 11:27:37 +01:00
installing.rst Merge "Fix internal doc links (bug 1176211)" 2013-06-10 14:13:07 +00:00
middlewarearchitecture.rst Merge "Replace openstack-common with oslo in docs" 2013-06-11 18:45:59 +00:00
setup.rst Fixes a link in the documentation 2013-08-26 19:34:39 -04:00