keystone/keystone/conf
Colleen Murphy f028ca4edd Add JSON driver for access rules config
The access rules config driver will read a JSON file that represents
rules for accessing service APIs. This is to support application
credential access rules, which will be checked against the configured
rules upon creation. The name for this new API is borrowed from Istio's
near identical concept[1].

[1] https://istio.io/docs/reference/config/authorization/istio.rbac.v1alpha1/#AccessRule

bp whitelist-extension-for-app-creds

Change-Id: If8b9c1e9df55874052dfd9b99fbcea6e06c1ca35
2019-03-03 18:33:11 +01:00
..
__init__.py Add JSON driver for access rules config 2019-03-03 18:33:11 +01:00
access_rules_config.py Add JSON driver for access rules config 2019-03-03 18:33:11 +01:00
application_credential.py Impose limits on application credentials 2018-01-27 12:00:23 +01:00
assignment.py Default the assignment backend to SQL 2016-10-06 15:42:24 +00:00
auth.py Enable application_credential auth by default 2018-01-27 12:00:23 +01:00
catalog.py Fix misnamed variable in config 2017-05-08 05:00:51 +00:00
constants.py Enable application_credential auth by default 2018-01-27 12:00:23 +01:00
credential.py Add conf to support credential encryption 2016-08-18 14:58:13 +00:00
default.py Remove deprecated secure_proxy_ssl_header config 2018-11-19 21:55:17 +00:00
domain_config.py Improve keystone.conf [domain_config] documentation 2016-06-29 14:16:03 -05:00
endpoint_filter.py Improve keystone.conf [endpoint_filter] documentation 2016-07-01 15:33:25 +00:00
endpoint_policy.py remove deprecated `[endpoint_policy] enable` option 2016-10-07 20:12:28 +00:00
eventlet_server.py Use HostAddressOpt for opts that accept IP and hostnames 2017-03-16 06:35:21 -04:00
federation.py Fix wording of configuration help text 2017-07-20 17:58:26 +00:00
fernet_receipts.py Implement auth receipts spec 2018-11-02 15:06:19 +01:00
fernet_tokens.py Improve keystone.conf [fernet_tokens] documentation 2016-07-02 08:07:58 +00:00
identity.py Remove rolling_upgrade_password_hash_compat 2017-12-18 09:20:53 +08:00
identity_mapping.py Improve keystone.conf [identity_mapping] documentation 2016-06-29 16:42:51 -05:00
jwt_tokens.py Add configuration options for JWS provider 2019-01-31 19:40:25 +00:00
ldap.py Remove LDAP write support 2017-01-21 21:32:07 -05:00
memcache.py Remove KVS code 2017-02-03 02:25:19 +00:00
oauth1.py Improve keystone.conf [oauth1] documentation 2016-07-01 13:41:34 +00:00
opts.py Remove compatability shim 2018-10-30 17:26:27 -05:00
policy.py Improve keystone.conf [policy] documentation 2016-06-30 19:51:25 +00:00
receipt.py Implement auth receipts spec 2018-11-02 15:06:19 +01:00
resource.py Resource backend is SQL only now 2017-08-14 19:01:02 +00:00
revoke.py Improve keystone.conf [revoke] documentation 2016-07-11 06:55:57 -05:00
role.py Improve keystone.conf [role] documentation 2016-07-11 07:46:26 -05:00
saml.py Set default value for [saml]/idp_contact_surname 2016-08-16 16:11:24 -07:00
security_compliance.py Change unique_last_password_count default to 0 2018-08-23 06:48:36 +00:00
shadow_users.py Improve keystone.conf [shadow_users] documentation 2016-07-13 20:14:46 +00:00
signing.py Removed the deprecated pki_setup command 2017-03-29 00:15:09 +00:00
token.py Remove deprecated "bind" in token 2018-11-09 07:22:52 +05:30
tokenless_auth.py Improve keystone.conf [tokenless_auth] documentation 2016-07-13 19:00:26 +00:00
trust.py Remove enable config option of trust feature 2018-07-09 16:13:55 +08:00
unified_limit.py Strict two level limit model 2018-07-17 11:59:58 +08:00
utils.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
wsgi.py Expand on debug_middleware option 2018-06-07 23:31:34 +00:00