c734b58581
Adding the beginning implementation for registering and using default policy rules in code. Rules are defined in the new policies module and added to the return list __init__.py. Default policies can now be maintained in code and registered via listing mechanisms in the policies module. As we go, we can remove the duplicated default policies from our policy.json file. This commit specifically: - Creates a new module called `policies` to hold our in code defaults. - Ensure we pass our in code policy list to our policy ENFORCER. - Add base policy module for common policy rules. - Add service default policy module for policy rules. - Add endpoint default policy module for policy rules. - Add regions default policy module for policy rules. partially-implements blueprint policy-in-code Co-Authored-By: Richard Avelar csravelar@gmail.com Change-Id: Ic47b1e8b0d479032d8a7b9891ed9800be7036d94 |
||
---|---|---|
api-ref/source | ||
config-generator | ||
devstack | ||
doc | ||
etc | ||
examples/pki | ||
httpd | ||
keystone | ||
keystone_tempest_plugin | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
OpenStack Keystone
Keystone provides authentication, authorization and service discovery mechanisms via HTTP primarily for use by projects in the OpenStack family. It is most commonly deployed as an HTTP interface to existing identity systems, such as LDAP.
Developer documentation, the source of which is in
doc/source/
, is published at:
The API specification and documentation are available at:
The canonical client library is available at:
https://git.openstack.org/cgit/openstack/python-keystoneclient
Documentation for cloud administrators is available at:
The source of documentation for cloud administrators is available at:
Information about our team meeting is available at:
Bugs and feature requests are tracked on Launchpad at:
Future design work is tracked at:
https://specs.openstack.org/openstack/keystone-specs/#identity-program-specifications
Contributors are encouraged to join IRC
(#openstack-keystone
on freenode):
For information on contributing to Keystone, see
CONTRIBUTING.rst
.