keystone/keystone/tests
Fabio Giannetti 5dc50bbf0f Create associations between projects and endpoints
OS-EP-FILTER Implementation

There are new methods to create endpoint and project associations.
A full CRUD API to assign projects to endpoints as well as
the ability to check all the projects associated with a given
endpoint.

The association is used to pick what endpoints are visible
for the given project and a filtered catalog is built
accordingly.

During a project-scoped token request, if project-endpoint
associations have been created, the returned catalog will only
list the project linked endpoints.

blueprint endpoint-filtering

Change-Id: Idaa7f448a67e3bae01ba12686be37ba058183cf6
2013-08-27 16:04:20 -07:00
..
tmp Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
__init__.py Fix translate static messages in response 2013-08-22 16:28:39 -05:00
_ldap_livetest.py Fix test_user_enable_attribute_mask so it actually tests 2013-08-15 13:36:50 -05:00
_ldap_tls_livetest.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
_sql_livetest.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
_test_import_auth_token.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
auth_plugin_external_disabled.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
auth_plugin_external_domain.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_db2.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_ldap_sql.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_ldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_liveldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_multi_ldap_sql.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
backend_mysql.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_pam.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_postgresql.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_sql_disk.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_sql.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_tls_liveldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
core.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
default_catalog.templates Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
default_fixtures.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
keystone.Default.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
keystone.domain1.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
keystone.domain2.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
legacy_d5.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_d5.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_diablo.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_diablo.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_essex.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_essex.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_associate_project_endpoint_extension.conf Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_associate_project_endpoint_extension.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_auth_plugin.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_auth_plugin.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_auth.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_backend_kvs.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_backend_ldap.py Fix LDAP Identity with non-zero user_enabled_default 2013-08-16 12:42:28 -05:00
test_backend_memcache.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_backend_pam.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_backend_sql.py Increase length of username in DB 2013-08-15 14:58:45 -07:00
test_backend_templated.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_backend.py Merge "Remove an enumerate call" 2013-08-21 09:24:39 +00:00
test_catalog.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_cert_setup.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_config.py fix the default values for token and password auth 2013-08-20 16:18:33 +08:00
test_content_types.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_contrib_s3_core.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_contrib_stats_core.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_drivers.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_exception.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_import_legacy.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_injection.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_ipv6.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_keystoneclient_sql.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_keystoneclient.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_middleware.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_no_admin_token_auth.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_overrides.conf Add delegated_auth support for keystone 2013-08-16 13:02:24 -05:00
test_pki_token_provider.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_policy.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_s3_token_middleware.py Clean hacking errors in advance of hacking update 2013-08-15 19:30:36 -07:00
test_serializer.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_singular_plural.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_sizelimit.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_sql_core.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_sql_migrate_extensions.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_sql_upgrade.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_ssl.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_token_bind.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_token_provider.py Refactor Token Providers for better version interfaces 2013-08-17 03:50:20 -07:00
test_url_middleware.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_utils.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_uuid_token_provider.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_v3_auth.py Merge "Remove a useless arg in range()" 2013-08-26 13:24:10 +00:00
test_v3_catalog.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_v3_credential.py Store hash of access as primary key for ec2 type. 2013-08-16 17:20:48 -07:00
test_v3_identity.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_v3_oauth1.py change oauth.consumer description into nullable 2013-08-23 15:54:13 +08:00
test_v3_policy.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_v3_protection.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_v3.py Create associations between projects and endpoints 2013-08-27 16:04:20 -07:00
test_versions.py Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_wsgi.py Merge "Use system locale when Accept-Language header is not provided" 2013-08-26 18:56:48 +00:00