.coveragerc
.git-blame-ignore-revs
.mailmap
.pre-commit-config.yaml
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
bindep.txt
reno.yaml
requirements.txt
ruff.toml
setup.cfg
setup.py
test-requirements.txt
tox.ini
api-ref/source/conf.py
api-ref/source/index.rst
api-ref/source/v2-ext/index.rst
api-ref/source/v2-ext/ksec2-admin.inc
api-ref/source/v2-ext/parameters.yaml
api-ref/source/v2-ext/samples/OS-KSEC2/authenticate-request.json
api-ref/source/v2-ext/samples/OS-KSEC2/authenticate-response.json
api-ref/source/v2-ext/samples/OS-KSEC2/credentials-show-response.json
api-ref/source/v2-ext/samples/OS-KSEC2/credentialswithec2-list-response.json
api-ref/source/v2-ext/samples/OS-KSEC2/ec2Credentials-create-request.json
api-ref/source/v2-ext/samples/OS-KSEC2/ec2Credentials-show-response.json
api-ref/source/v3/application-credentials.inc
api-ref/source/v3/authenticate-v3.inc
api-ref/source/v3/credentials.inc
api-ref/source/v3/domains-config-v3.inc
api-ref/source/v3/domains.inc
api-ref/source/v3/groups.inc
api-ref/source/v3/index.rst
api-ref/source/v3/inherit.inc
api-ref/source/v3/os-pki.inc
api-ref/source/v3/parameters.yaml
api-ref/source/v3/policies.inc
api-ref/source/v3/project-tags.inc
api-ref/source/v3/projects.inc
api-ref/source/v3/regions-v3.inc
api-ref/source/v3/roles.inc
api-ref/source/v3/service-catalog.inc
api-ref/source/v3/status.yaml
api-ref/source/v3/system-roles.inc
api-ref/source/v3/unified_limits.inc
api-ref/source/v3/users.inc
api-ref/source/v3-ext/endpoint-policy.inc
api-ref/source/v3-ext/ep-filter.inc
api-ref/source/v3-ext/federation.inc
api-ref/source/v3-ext/index.rst
api-ref/source/v3-ext/oauth.inc
api-ref/source/v3-ext/oauth2.inc
api-ref/source/v3-ext/parameters.yaml
api-ref/source/v3-ext/revoke.inc
api-ref/source/v3-ext/simple-cert.inc
api-ref/source/v3-ext/trust.inc
api-ref/source/v3-ext/federation/assertion/assertion.inc
api-ref/source/v3-ext/federation/assertion/parameters.yaml
api-ref/source/v3-ext/federation/assertion/samples/ecp-saml-assertion-request.json
api-ref/source/v3-ext/federation/assertion/samples/ecp-saml-assertion-response.xml
api-ref/source/v3-ext/federation/assertion/samples/metadata-response.xml
api-ref/source/v3-ext/federation/assertion/samples/saml-assertion-request.json
api-ref/source/v3-ext/federation/assertion/samples/saml-assertion-response.xml
api-ref/source/v3-ext/federation/auth/auth.inc
api-ref/source/v3-ext/federation/auth/parameters.yaml
api-ref/source/v3-ext/federation/auth/samples/scoped-token-request.json
api-ref/source/v3-ext/federation/auth/samples/scoped-token-response.json
api-ref/source/v3-ext/federation/auth/samples/unscoped-token-response.json
api-ref/source/v3-ext/federation/identity-provider/idp.inc
api-ref/source/v3-ext/federation/identity-provider/parameters.yaml
api-ref/source/v3-ext/federation/identity-provider/samples/add-protocol-request.json
api-ref/source/v3-ext/federation/identity-provider/samples/add-protocol-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/get-protocol-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/get-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/list-protocol-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/list-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/register-request.json
api-ref/source/v3-ext/federation/identity-provider/samples/register-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/update-protocol-request.json
api-ref/source/v3-ext/federation/identity-provider/samples/update-protocol-response.json
api-ref/source/v3-ext/federation/identity-provider/samples/update-request.json
api-ref/source/v3-ext/federation/identity-provider/samples/update-response.json
api-ref/source/v3-ext/federation/mapping/mapping.inc
api-ref/source/v3-ext/federation/mapping/parameters.yaml
api-ref/source/v3-ext/federation/mapping/samples/create-request.json
api-ref/source/v3-ext/federation/mapping/samples/create-response.json
api-ref/source/v3-ext/federation/mapping/samples/get-response.json
api-ref/source/v3-ext/federation/mapping/samples/list-response.json
api-ref/source/v3-ext/federation/mapping/samples/update-request.json
api-ref/source/v3-ext/federation/mapping/samples/update-response.json
api-ref/source/v3-ext/federation/projects-domains/parameters.yaml
api-ref/source/v3-ext/federation/projects-domains/projects-domains.inc
api-ref/source/v3-ext/federation/projects-domains/samples/domain-list-response.json
api-ref/source/v3-ext/federation/projects-domains/samples/project-list-response.json
api-ref/source/v3-ext/federation/service-provider/parameters.yaml
api-ref/source/v3-ext/federation/service-provider/sp.inc
api-ref/source/v3-ext/federation/service-provider/samples/get-response.json
api-ref/source/v3-ext/federation/service-provider/samples/list-response.json
api-ref/source/v3-ext/federation/service-provider/samples/register-request.json
api-ref/source/v3-ext/federation/service-provider/samples/register-response.json
api-ref/source/v3-ext/federation/service-provider/samples/update-request.json
api-ref/source/v3-ext/federation/service-provider/samples/update-response.json
api-ref/source/v3-ext/samples/OS-ENDPOINT-POLICY/policy-endpoint-associations-list-response.json
api-ref/source/v3-ext/samples/OS-ENDPOINT-POLICY/policy-show-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/create-endpoint-group-request.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/endpoint-group-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/endpoint-groups-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/endpoint-project-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/list-associations-by-endpoint-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/list-associations-by-project-response.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/list-service-endpoints.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/update-endpoint-group-request.json
api-ref/source/v3-ext/samples/OS-EP-FILTER/update-endpoint-group-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/access-token-create-response.txt
api-ref/source/v3-ext/samples/OS-OAUTH1/access-token-role-show-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/access-token-roles-list-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/access-token-show-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/access-tokens-list-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/authorize-request-token-request.json
api-ref/source/v3-ext/samples/OS-OAUTH1/authorize-request-token-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumer-create-request.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumer-create-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumer-show-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumer-update-request.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumer-update-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/consumers-list-response.json
api-ref/source/v3-ext/samples/OS-OAUTH1/request-token-create-response.txt
api-ref/source/v3-ext/samples/OS-OAUTH2/token-create-request.txt
api-ref/source/v3-ext/samples/OS-OAUTH2/token-create-response.json
api-ref/source/v3-ext/samples/OS-REVOKE/list-revoke-response.json
api-ref/source/v3-ext/samples/OS-SIMPLE-CERT/show-ca-certificate-response.txt
api-ref/source/v3-ext/samples/OS-SIMPLE-CERT/show-signing-certificate-response.txt
api-ref/source/v3-ext/samples/OS-TRUST/trust-auth-redelegated-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-auth-request.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-auth-trust-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-create-request.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-create-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-get-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-get-role-delegated-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-list-response.json
api-ref/source/v3-ext/samples/OS-TRUST/trust-list-roles-delegated-response.json
api-ref/source/v3/samples/admin/access-rule-get-response.json
api-ref/source/v3/samples/admin/access-rules-list-response.json
api-ref/source/v3/samples/admin/application-credential-create-request.json
api-ref/source/v3/samples/admin/application-credential-create-response.json
api-ref/source/v3/samples/admin/application-credential-get-response.json
api-ref/source/v3/samples/admin/application-credential-list-response.json
api-ref/source/v3/samples/admin/auth-application-credential-id-request.json
api-ref/source/v3/samples/admin/auth-application-credential-name-request.json
api-ref/source/v3/samples/admin/auth-application-credential-response.json
api-ref/source/v3/samples/admin/auth-password-explicit-unscoped-request.json
api-ref/source/v3/samples/admin/auth-password-explicit-unscoped-response.json
api-ref/source/v3/samples/admin/auth-password-project-scoped-response.json
api-ref/source/v3/samples/admin/auth-password-system-scoped-request-with-domain.json
api-ref/source/v3/samples/admin/auth-password-unscoped-request-with-domain.json
api-ref/source/v3/samples/admin/auth-password-unscoped-request.json
api-ref/source/v3/samples/admin/auth-password-unscoped-response.json
api-ref/source/v3/samples/admin/auth-password-user-name-unscoped-response-HTTP.txt
api-ref/source/v3/samples/admin/auth-token-explicit-unscoped-request.json
api-ref/source/v3/samples/admin/auth-token-scoped-request.json
api-ref/source/v3/samples/admin/auth-token-scoped-response.json
api-ref/source/v3/samples/admin/auth-token-unscoped-request.json
api-ref/source/v3/samples/admin/auth-token-unscoped-response.json
api-ref/source/v3/samples/admin/create-role-inferences-response.json
api-ref/source/v3/samples/admin/credential-create-request.json
api-ref/source/v3/samples/admin/credential-create-response.json
api-ref/source/v3/samples/admin/credential-show-response.json
api-ref/source/v3/samples/admin/credential-update-request.json
api-ref/source/v3/samples/admin/credential-update-response.json
api-ref/source/v3/samples/admin/credentials-list-response.json
api-ref/source/v3/samples/admin/domain-config-create-request.json
api-ref/source/v3/samples/admin/domain-config-create-response.json
api-ref/source/v3/samples/admin/domain-config-default-response.json
api-ref/source/v3/samples/admin/domain-config-group-default-response.json
api-ref/source/v3/samples/admin/domain-config-group-option-default-response.json
api-ref/source/v3/samples/admin/domain-config-group-option-show-response.json
api-ref/source/v3/samples/admin/domain-config-group-option-update-request.json
api-ref/source/v3/samples/admin/domain-config-group-option-update-response.json
api-ref/source/v3/samples/admin/domain-config-group-show-response.json
api-ref/source/v3/samples/admin/domain-config-group-update-request.json
api-ref/source/v3/samples/admin/domain-config-group-update-response.json
api-ref/source/v3/samples/admin/domain-config-show-response.json
api-ref/source/v3/samples/admin/domain-config-update-request.json
api-ref/source/v3/samples/admin/domain-config-update-response.json
api-ref/source/v3/samples/admin/domain-create-request.json
api-ref/source/v3/samples/admin/domain-create-response.json
api-ref/source/v3/samples/admin/domain-group-roles-list-response.json
api-ref/source/v3/samples/admin/domain-group-update-request.json
api-ref/source/v3/samples/admin/domain-show-response.json
api-ref/source/v3/samples/admin/domain-specific-role-create-request.json
api-ref/source/v3/samples/admin/domain-update-request.json
api-ref/source/v3/samples/admin/domain-update-response.json
api-ref/source/v3/samples/admin/domain-user-roles-list-response.json
api-ref/source/v3/samples/admin/domains-list-response.json
api-ref/source/v3/samples/admin/endpoint-create-request.json
api-ref/source/v3/samples/admin/endpoint-create-response.json
api-ref/source/v3/samples/admin/endpoint-show-response.json
api-ref/source/v3/samples/admin/endpoint-update-request.json
api-ref/source/v3/samples/admin/endpoint-update-response.json
api-ref/source/v3/samples/admin/endpoints-list-response.json
api-ref/source/v3/samples/admin/get-available-domain-scopes-response.json
api-ref/source/v3/samples/admin/get-available-project-scopes-response.json
api-ref/source/v3/samples/admin/get-available-system-scopes-response.json
api-ref/source/v3/samples/admin/get-role-inferences-response.json
api-ref/source/v3/samples/admin/get-service-catalog-response.json
api-ref/source/v3/samples/admin/group-create-request.json
api-ref/source/v3/samples/admin/group-create-response.json
api-ref/source/v3/samples/admin/group-roles-domain-list-response.json
api-ref/source/v3/samples/admin/group-show-response.json
api-ref/source/v3/samples/admin/group-update-request.json
api-ref/source/v3/samples/admin/group-update-response.json
api-ref/source/v3/samples/admin/group-users-list-response.json
api-ref/source/v3/samples/admin/groups-list-response.json
api-ref/source/v3/samples/admin/identity-version-response.json
api-ref/source/v3/samples/admin/identity-versions-response.json
api-ref/source/v3/samples/admin/limit-flat-model-response.json
api-ref/source/v3/samples/admin/limit-show-response.json
api-ref/source/v3/samples/admin/limits-create-request.json
api-ref/source/v3/samples/admin/limits-create-response.json
api-ref/source/v3/samples/admin/limits-list-response.json
api-ref/source/v3/samples/admin/limits-update-request.json
api-ref/source/v3/samples/admin/limits-update-response.json
api-ref/source/v3/samples/admin/list-implied-roles-for-role-response.json
api-ref/source/v3/samples/admin/list-system-roles-for-group-response.json
api-ref/source/v3/samples/admin/list-system-roles-for-user-response.json
api-ref/source/v3/samples/admin/policies-list-response.json
api-ref/source/v3/samples/admin/policy-create-request.json
api-ref/source/v3/samples/admin/policy-create-response.json
api-ref/source/v3/samples/admin/policy-show-response.json
api-ref/source/v3/samples/admin/policy-update-request.json
api-ref/source/v3/samples/admin/policy-update-response.json
api-ref/source/v3/samples/admin/project-create-domain-request.json
api-ref/source/v3/samples/admin/project-create-request.json
api-ref/source/v3/samples/admin/project-create-response.json
api-ref/source/v3/samples/admin/project-enable-request.json
api-ref/source/v3/samples/admin/project-group-roles-list-response.json
api-ref/source/v3/samples/admin/project-show-parents-response.json
api-ref/source/v3/samples/admin/project-show-response.json
api-ref/source/v3/samples/admin/project-show-subtree-response.json
api-ref/source/v3/samples/admin/project-tags-list-response.json
api-ref/source/v3/samples/admin/project-tags-update-request.json
api-ref/source/v3/samples/admin/project-tags-update-response.json
api-ref/source/v3/samples/admin/project-update-request.json
api-ref/source/v3/samples/admin/project-update-response.json
api-ref/source/v3/samples/admin/project-user-roles-list-response.json
api-ref/source/v3/samples/admin/projects-list-response.json
api-ref/source/v3/samples/admin/region-create-request.json
api-ref/source/v3/samples/admin/region-create-response.json
api-ref/source/v3/samples/admin/region-show-response.json
api-ref/source/v3/samples/admin/region-update-request.json
api-ref/source/v3/samples/admin/region-update-response.json
api-ref/source/v3/samples/admin/regions-list-response.json
api-ref/source/v3/samples/admin/registered-limit-show-response.json
api-ref/source/v3/samples/admin/registered-limits-create-request.json
api-ref/source/v3/samples/admin/registered-limits-create-response.json
api-ref/source/v3/samples/admin/registered-limits-list-response.json
api-ref/source/v3/samples/admin/registered-limits-update-request.json
api-ref/source/v3/samples/admin/registered-limits-update-response.json
api-ref/source/v3/samples/admin/role-assignments-effective-list-include-names-response.json
api-ref/source/v3/samples/admin/role-assignments-effective-list-response.json
api-ref/source/v3/samples/admin/role-assignments-effective-list-response.txt
api-ref/source/v3/samples/admin/role-assignments-list-include-subtree-response.json
api-ref/source/v3/samples/admin/role-assignments-list-response.json
api-ref/source/v3/samples/admin/role-assignments-list-response.txt
api-ref/source/v3/samples/admin/role-create-request.json
api-ref/source/v3/samples/admin/role-create-response.json
api-ref/source/v3/samples/admin/role-inferences-response.json
api-ref/source/v3/samples/admin/role-show-response.json
api-ref/source/v3/samples/admin/role-update-request.json
api-ref/source/v3/samples/admin/role-update-response.json
api-ref/source/v3/samples/admin/roles-list-response.json
api-ref/source/v3/samples/admin/service-create-request.json
api-ref/source/v3/samples/admin/service-create-response.json
api-ref/source/v3/samples/admin/service-show-response.json
api-ref/source/v3/samples/admin/service-update-request.json
api-ref/source/v3/samples/admin/service-update-response.json
api-ref/source/v3/samples/admin/services-list-response.json
api-ref/source/v3/samples/admin/token-validate-request.txt
api-ref/source/v3/samples/admin/user-create-request.json
api-ref/source/v3/samples/admin/user-create-response.json
api-ref/source/v3/samples/admin/user-groups-list-response.json
api-ref/source/v3/samples/admin/user-password-update-request.json
api-ref/source/v3/samples/admin/user-projects-list-response.json
api-ref/source/v3/samples/admin/user-roles-domain-list-response.json
api-ref/source/v3/samples/admin/user-show-response.json
api-ref/source/v3/samples/admin/user-update-request.json
api-ref/source/v3/samples/admin/user-update-response.json
api-ref/source/v3/samples/admin/users-list-response.json
api-ref/source/v3/samples/auth/requests/domain-id-password.json
api-ref/source/v3/samples/auth/requests/domain-id-token.json
api-ref/source/v3/samples/auth/requests/domain-name-password.json
api-ref/source/v3/samples/auth/requests/domain-name-token.json
api-ref/source/v3/samples/auth/requests/project-id-password.json
api-ref/source/v3/samples/auth/requests/project-id-token.json
api-ref/source/v3/samples/auth/requests/project-id-totp.json
api-ref/source/v3/samples/auth/requests/project-name-password.json
api-ref/source/v3/samples/auth/requests/project-name-token.json
api-ref/source/v3/samples/auth/requests/system-password.json
api-ref/source/v3/samples/auth/requests/system-token.json
api-ref/source/v3/samples/auth/responses/auth-receipt-password.json
api-ref/source/v3/samples/auth/responses/domain-scoped-password.json
api-ref/source/v3/samples/auth/responses/domain-scoped-token.json
api-ref/source/v3/samples/auth/responses/project-scoped-password-totp.json
api-ref/source/v3/samples/auth/responses/project-scoped-password.json
api-ref/source/v3/samples/auth/responses/project-scoped-token.json
api-ref/source/v3/samples/auth/responses/system-scoped-password.json
api-ref/source/v3/samples/auth/responses/system-scoped-token.json
api-ref/source/v3/samples/auth/responses/unscoped-password.json
config-generator/keystone-policy-generator.conf
config-generator/keystone.conf
devstack/plugin.sh
devstack/files/federation/attribute-map.xml
devstack/files/federation/shib_apache_alias.txt
devstack/files/federation/shib_apache_handler.txt
devstack/files/federation/shibboleth2.xml
devstack/files/oidc/apache_oidc.conf
devstack/lib/federation.sh
devstack/lib/oidc.sh
devstack/lib/scope.sh
devstack/tools/oidc/__init__.py
devstack/tools/oidc/docker-compose.yaml
devstack/tools/oidc/setup_keycloak_client.py
doc/Makefile
doc/README.rst
doc/requirements.txt
doc/ext/__init__.py
doc/source/api_curl_examples.rst
doc/source/code_documentation.rst
doc/source/conf.py
doc/source/index.rst
doc/source/indices-tables.rst
doc/source/_static/horizon-login-idp.png
doc/source/_static/horizon-login-sp.png
doc/source/admin/auth-totp.rst
doc/source/admin/authentication-mechanisms.rst
doc/source/admin/bootstrap.rst
doc/source/admin/caching-layer.inc
doc/source/admin/case-insensitive.rst
doc/source/admin/cli-manage-projects-users-and-roles.rst
doc/source/admin/configuration.rst
doc/source/admin/configure-https.rst
doc/source/admin/configure_tokenless_x509.rst
doc/source/admin/credential-encryption.rst
doc/source/admin/domain-specific-config.inc
doc/source/admin/endpoint-filtering.inc
doc/source/admin/endpoint-policy.inc
doc/source/admin/event_notifications.rst
doc/source/admin/external-authentication.rst
doc/source/admin/fernet-token-faq.rst
doc/source/admin/getting-started.rst
doc/source/admin/health-check-middleware.rst
doc/source/admin/identity-concepts.rst
doc/source/admin/identity-sources.rst
doc/source/admin/identity-support-matrix.ini
doc/source/admin/index.rst
doc/source/admin/integrate-with-ldap.inc
doc/source/admin/jws-key-rotation.rst
doc/source/admin/keystone-features.rst
doc/source/admin/limit-list-size.inc
doc/source/admin/logging.inc
doc/source/admin/manage-services.rst
doc/source/admin/manage-trusts.rst
doc/source/admin/multi-factor-authentication.rst
doc/source/admin/oauth1.rst
doc/source/admin/oauth2-mtls-usage-guide.rst
doc/source/admin/oauth2-usage-guide.rst
doc/source/admin/operations.rst
doc/source/admin/performance.inc
doc/source/admin/resource-options.rst
doc/source/admin/security-compliance.inc
doc/source/admin/service-api-protection.rst
doc/source/admin/token-provider.rst
doc/source/admin/token-support-matrix.ini
doc/source/admin/tokens-overview.rst
doc/source/admin/tokens.rst
doc/source/admin/troubleshoot.inc
doc/source/admin/unified-limits.rst
doc/source/admin/upgrading.rst
doc/source/admin/url-safe-naming.inc
doc/source/admin/federation/configure_federation.rst
doc/source/admin/federation/federated_identity.rst
doc/source/admin/federation/introduction.rst
doc/source/admin/federation/mapping_combinations.rst
doc/source/admin/federation/mellon.inc
doc/source/admin/federation/openidc.inc
doc/source/admin/federation/shibboleth.inc
doc/source/admin/figures/keystone-federation.png
doc/source/admin/figures/keystone-federation.svg
doc/source/cli/commands.rst
doc/source/cli/index.rst
doc/source/cli/keystone-manage.rst
doc/source/cli/keystone-status.rst
doc/source/configuration/config-options.rst
doc/source/configuration/index.rst
doc/source/configuration/policy.rst
doc/source/configuration/samples/index.rst
doc/source/configuration/samples/keystone-conf.rst
doc/source/configuration/samples/logging-conf.rst
doc/source/configuration/samples/policy-yaml.rst
doc/source/contributor/api_change_tutorial.rst
doc/source/contributor/architecture.rst
doc/source/contributor/auth-plugins.rst
doc/source/contributor/caching-layer.rst
doc/source/contributor/contributing.rst
doc/source/contributor/database-migrations.rst
doc/source/contributor/developing-drivers.rst
doc/source/contributor/doctor-checks.rst
doc/source/contributor/filtering-responsibilities.rst
doc/source/contributor/how-can-i-help.rst
doc/source/contributor/http-api.rst
doc/source/contributor/id-manage.rst
doc/source/contributor/index.rst
doc/source/contributor/list-truncation.rst
doc/source/contributor/programming-exercises.rst
doc/source/contributor/proposing-features.rst
doc/source/contributor/release-notes.rst
doc/source/contributor/service-catalog.rst
doc/source/contributor/services.rst
doc/source/contributor/set-up-keystone.rst
doc/source/contributor/testing-keystone.rst
doc/source/contributor/vision-reflection.rst
doc/source/getting-started/architecture.rst
doc/source/getting-started/community.rst
doc/source/getting-started/index.rst
doc/source/getting-started/policy_mapping.rst
doc/source/install/get-started-obs.rst
doc/source/install/get-started-rdo.rst
doc/source/install/get-started-ubuntu.rst
doc/source/install/index-obs.rst
doc/source/install/index-rdo.rst
doc/source/install/index-ubuntu.rst
doc/source/install/index.rst
doc/source/install/keystone-install-obs.rst
doc/source/install/keystone-install-rdo.rst
doc/source/install/keystone-install-ubuntu.rst
doc/source/install/keystone-openrc-obs.rst
doc/source/install/keystone-openrc-rdo.rst
doc/source/install/keystone-openrc-ubuntu.rst
doc/source/install/keystone-users-obs.rst
doc/source/install/keystone-users-rdo.rst
doc/source/install/keystone-users-ubuntu.rst
doc/source/install/keystone-verify-obs.rst
doc/source/install/keystone-verify-rdo.rst
doc/source/install/keystone-verify-ubuntu.rst
doc/source/install/common/get-started-identity.inc
doc/source/install/common/keystone-users.inc
doc/source/install/common/openrc.inc
doc/source/install/shared/note_configuration_vary_by_distribution.rst
doc/source/user/application_credentials.rst
doc/source/user/domain-manager-usage.rst
doc/source/user/index.rst
doc/source/user/json_home.rst
doc/source/user/multi-factor-authentication.rst
doc/source/user/supported_clients.rst
doc/source/user/trusts.rst
etc/README.txt
etc/logging.conf.sample
etc/sso_callback_template.html
examples/pki/certs/cacert.pem
examples/pki/certs/middleware.pem
examples/pki/certs/signing_cert.pem
examples/pki/certs/ssl_cert.pem
examples/pki/private/cakey.pem
examples/pki/private/signing_key.pem
examples/pki/private/ssl_key.pem
httpd/README
httpd/keystone-uwsgi-admin.ini
httpd/keystone-uwsgi-public.ini
httpd/uwsgi-keystone.conf
httpd/wsgi-keystone.conf
keystone/__init__.py
keystone/exception.py
keystone/i18n.py
keystone/notifications.py
keystone/version.py
keystone.egg-info/PKG-INFO
keystone.egg-info/SOURCES.txt
keystone.egg-info/dependency_links.txt
keystone.egg-info/entry_points.txt
keystone.egg-info/not-zip-safe
keystone.egg-info/pbr.json
keystone.egg-info/requires.txt
keystone.egg-info/top_level.txt
keystone/api/__init__.py
keystone/api/auth.py
keystone/api/credentials.py
keystone/api/discovery.py
keystone/api/domains.py
keystone/api/ec2tokens.py
keystone/api/endpoints.py
keystone/api/groups.py
keystone/api/limits.py
keystone/api/os_ep_filter.py
keystone/api/os_federation.py
keystone/api/os_inherit.py
keystone/api/os_oauth1.py
keystone/api/os_oauth2.py
keystone/api/os_revoke.py
keystone/api/os_simple_cert.py
keystone/api/policy.py
keystone/api/projects.py
keystone/api/regions.py
keystone/api/registered_limits.py
keystone/api/role_assignments.py
keystone/api/role_inferences.py
keystone/api/roles.py
keystone/api/s3tokens.py
keystone/api/services.py
keystone/api/system.py
keystone/api/trusts.py
keystone/api/users.py
keystone/api/_shared/EC2_S3_Resource.py
keystone/api/_shared/__init__.py
keystone/api/_shared/authentication.py
keystone/api/_shared/implied_roles.py
keystone/api/_shared/json_home_relations.py
keystone/api/_shared/saml.py
keystone/api/validation/__init__.py
keystone/api/validation/parameter_types.py
keystone/api/validation/response_types.py
keystone/api/validation/validators.py
keystone/application_credential/__init__.py
keystone/application_credential/core.py
keystone/application_credential/schema.py
keystone/application_credential/backends/__init__.py
keystone/application_credential/backends/base.py
keystone/application_credential/backends/sql.py
keystone/assignment/__init__.py
keystone/assignment/core.py
keystone/assignment/schema.py
keystone/assignment/backends/__init__.py
keystone/assignment/backends/base.py
keystone/assignment/backends/sql.py
keystone/assignment/role_backends/__init__.py
keystone/assignment/role_backends/base.py
keystone/assignment/role_backends/resource_options.py
keystone/assignment/role_backends/sql.py
keystone/assignment/role_backends/sql_model.py
keystone/auth/__init__.py
keystone/auth/core.py
keystone/auth/schema.py
keystone/auth/plugins/__init__.py
keystone/auth/plugins/application_credential.py
keystone/auth/plugins/base.py
keystone/auth/plugins/core.py
keystone/auth/plugins/external.py
keystone/auth/plugins/mapped.py
keystone/auth/plugins/oauth1.py
keystone/auth/plugins/password.py
keystone/auth/plugins/token.py
keystone/auth/plugins/totp.py
keystone/catalog/__init__.py
keystone/catalog/core.py
keystone/catalog/schema.py
keystone/catalog/backends/__init__.py
keystone/catalog/backends/base.py
keystone/catalog/backends/sql.py
keystone/cmd/__init__.py
keystone/cmd/bootstrap.py
keystone/cmd/cli.py
keystone/cmd/idutils.py
keystone/cmd/manage.py
keystone/cmd/status.py
keystone/cmd/doctor/__init__.py
keystone/cmd/doctor/caching.py
keystone/cmd/doctor/credential.py
keystone/cmd/doctor/database.py
keystone/cmd/doctor/debug.py
keystone/cmd/doctor/federation.py
keystone/cmd/doctor/ldap.py
keystone/cmd/doctor/security_compliance.py
keystone/cmd/doctor/tokens.py
keystone/cmd/doctor/tokens_fernet.py
keystone/common/__init__.py
keystone/common/authorization.py
keystone/common/context.py
keystone/common/driver_hints.py
keystone/common/fernet_utils.py
keystone/common/json_home.py
keystone/common/jwt_utils.py
keystone/common/manager.py
keystone/common/password_hashing.py
keystone/common/profiler.py
keystone/common/provider_api.py
keystone/common/render_token.py
keystone/common/tokenless_auth.py
keystone/common/utils.py
keystone/common/cache/__init__.py
keystone/common/cache/_context_cache.py
keystone/common/cache/core.py
keystone/common/password_hashers/__init__.py
keystone/common/password_hashers/bcrypt.py
keystone/common/password_hashers/pbkdf2.py
keystone/common/password_hashers/scrypt.py
keystone/common/policies/__init__.py
keystone/common/policies/access_rule.py
keystone/common/policies/access_token.py
keystone/common/policies/application_credential.py
keystone/common/policies/auth.py
keystone/common/policies/base.py
keystone/common/policies/consumer.py
keystone/common/policies/credential.py
keystone/common/policies/domain.py
keystone/common/policies/domain_config.py
keystone/common/policies/ec2_credential.py
keystone/common/policies/endpoint.py
keystone/common/policies/endpoint_group.py
keystone/common/policies/grant.py
keystone/common/policies/group.py
keystone/common/policies/identity_provider.py
keystone/common/policies/implied_role.py
keystone/common/policies/limit.py
keystone/common/policies/mapping.py
keystone/common/policies/policy.py
keystone/common/policies/policy_association.py
keystone/common/policies/project.py
keystone/common/policies/project_endpoint.py
keystone/common/policies/protocol.py
keystone/common/policies/region.py
keystone/common/policies/registered_limit.py
keystone/common/policies/revoke_event.py
keystone/common/policies/role.py
keystone/common/policies/role_assignment.py
keystone/common/policies/service.py
keystone/common/policies/service_provider.py
keystone/common/policies/token.py
keystone/common/policies/token_revocation.py
keystone/common/policies/trust.py
keystone/common/policies/user.py
keystone/common/rbac_enforcer/__init__.py
keystone/common/rbac_enforcer/enforcer.py
keystone/common/rbac_enforcer/policy.py
keystone/common/resource_options/__init__.py
keystone/common/resource_options/core.py
keystone/common/resource_options/options/__init__.py
keystone/common/resource_options/options/immutable.py
keystone/common/sql/__init__.py
keystone/common/sql/alembic.ini
keystone/common/sql/core.py
keystone/common/sql/upgrades.py
keystone/common/sql/migrations/README.rst
keystone/common/sql/migrations/__init__.py
keystone/common/sql/migrations/autogen.py
keystone/common/sql/migrations/env.py
keystone/common/sql/migrations/manage.py
keystone/common/sql/migrations/script.py.mako
keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py
keystone/common/sql/migrations/versions/CONTRACT_HEAD
keystone/common/sql/migrations/versions/EXPAND_HEAD
keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py
keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py
keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py
keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py
keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py
keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py
keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py
keystone/common/validation/__init__.py
keystone/common/validation/parameter_types.py
keystone/common/validation/validators.py
keystone/conf/__init__.py
keystone/conf/application_credential.py
keystone/conf/assignment.py
keystone/conf/auth.py
keystone/conf/catalog.py
keystone/conf/constants.py
keystone/conf/credential.py
keystone/conf/default.py
keystone/conf/domain_config.py
keystone/conf/endpoint_filter.py
keystone/conf/endpoint_policy.py
keystone/conf/federation.py
keystone/conf/fernet_receipts.py
keystone/conf/fernet_tokens.py
keystone/conf/identity.py
keystone/conf/identity_mapping.py
keystone/conf/jwt_tokens.py
keystone/conf/ldap.py
keystone/conf/oauth1.py
keystone/conf/oauth2.py
keystone/conf/opts.py
keystone/conf/policy.py
keystone/conf/receipt.py
keystone/conf/resource.py
keystone/conf/revoke.py
keystone/conf/role.py
keystone/conf/saml.py
keystone/conf/security_compliance.py
keystone/conf/shadow_users.py
keystone/conf/token.py
keystone/conf/tokenless_auth.py
keystone/conf/totp.py
keystone/conf/trust.py
keystone/conf/unified_limit.py
keystone/conf/utils.py
keystone/conf/wsgi.py
keystone/credential/__init__.py
keystone/credential/core.py
keystone/credential/provider.py
keystone/credential/schema.py
keystone/credential/backends/__init__.py
keystone/credential/backends/base.py
keystone/credential/backends/sql.py
keystone/credential/providers/__init__.py
keystone/credential/providers/core.py
keystone/credential/providers/fernet/__init__.py
keystone/credential/providers/fernet/core.py
keystone/endpoint_policy/__init__.py
keystone/endpoint_policy/core.py
keystone/endpoint_policy/backends/__init__.py
keystone/endpoint_policy/backends/base.py
keystone/endpoint_policy/backends/sql.py
keystone/federation/__init__.py
keystone/federation/constants.py
keystone/federation/core.py
keystone/federation/idp.py
keystone/federation/schema.py
keystone/federation/utils.py
keystone/federation/backends/__init__.py
keystone/federation/backends/base.py
keystone/federation/backends/sql.py
keystone/identity/__init__.py
keystone/identity/core.py
keystone/identity/generator.py
keystone/identity/schema.py
keystone/identity/backends/__init__.py
keystone/identity/backends/base.py
keystone/identity/backends/resource_options.py
keystone/identity/backends/sql.py
keystone/identity/backends/sql_model.py
keystone/identity/backends/ldap/__init__.py
keystone/identity/backends/ldap/common.py
keystone/identity/backends/ldap/core.py
keystone/identity/backends/ldap/models.py
keystone/identity/id_generators/__init__.py
keystone/identity/id_generators/sha256.py
keystone/identity/mapping_backends/__init__.py
keystone/identity/mapping_backends/base.py
keystone/identity/mapping_backends/mapping.py
keystone/identity/mapping_backends/sql.py
keystone/identity/shadow_backends/__init__.py
keystone/identity/shadow_backends/base.py
keystone/identity/shadow_backends/sql.py
keystone/limit/__init__.py
keystone/limit/core.py
keystone/limit/schema.py
keystone/limit/backends/__init__.py
keystone/limit/backends/base.py
keystone/limit/backends/sql.py
keystone/limit/models/__init__.py
keystone/limit/models/base.py
keystone/limit/models/flat.py
keystone/limit/models/strict_two_level.py
keystone/locale/de/LC_MESSAGES/keystone.po
keystone/locale/en_GB/LC_MESSAGES/keystone.po
keystone/locale/es/LC_MESSAGES/keystone.po
keystone/locale/fr/LC_MESSAGES/keystone.po
keystone/locale/it/LC_MESSAGES/keystone.po
keystone/locale/ja/LC_MESSAGES/keystone.po
keystone/locale/ko_KR/LC_MESSAGES/keystone.po
keystone/locale/pt_BR/LC_MESSAGES/keystone.po
keystone/locale/ru/LC_MESSAGES/keystone.po
keystone/locale/zh_CN/LC_MESSAGES/keystone.po
keystone/locale/zh_TW/LC_MESSAGES/keystone.po
keystone/models/__init__.py
keystone/models/receipt_model.py
keystone/models/revoke_model.py
keystone/models/token_model.py
keystone/oauth1/__init__.py
keystone/oauth1/core.py
keystone/oauth1/schema.py
keystone/oauth1/validator.py
keystone/oauth1/backends/__init__.py
keystone/oauth1/backends/base.py
keystone/oauth1/backends/sql.py
keystone/oauth2/__init__.py
keystone/oauth2/handlers.py
keystone/policy/__init__.py
keystone/policy/core.py
keystone/policy/schema.py
keystone/policy/backends/__init__.py
keystone/policy/backends/base.py
keystone/policy/backends/rules.py
keystone/policy/backends/sql.py
keystone/receipt/__init__.py
keystone/receipt/handlers.py
keystone/receipt/provider.py
keystone/receipt/receipt_formatters.py
keystone/receipt/providers/__init__.py
keystone/receipt/providers/base.py
keystone/receipt/providers/fernet/__init__.py
keystone/receipt/providers/fernet/core.py
keystone/resource/__init__.py
keystone/resource/core.py
keystone/resource/schema.py
keystone/resource/backends/__init__.py
keystone/resource/backends/base.py
keystone/resource/backends/resource_options.py
keystone/resource/backends/sql.py
keystone/resource/backends/sql_model.py
keystone/resource/config_backends/__init__.py
keystone/resource/config_backends/base.py
keystone/resource/config_backends/sql.py
keystone/revoke/__init__.py
keystone/revoke/core.py
keystone/revoke/model.py
keystone/revoke/backends/__init__.py
keystone/revoke/backends/base.py
keystone/revoke/backends/sql.py
keystone/server/__init__.py
keystone/server/backends.py
keystone/server/wsgi.py
keystone/server/flask/__init__.py
keystone/server/flask/application.py
keystone/server/flask/common.py
keystone/server/flask/core.py
keystone/server/flask/request_processing/__init__.py
keystone/server/flask/request_processing/json_body.py
keystone/server/flask/request_processing/req_logging.py
keystone/server/flask/request_processing/middleware/__init__.py
keystone/server/flask/request_processing/middleware/auth_context.py
keystone/server/flask/request_processing/middleware/url_normalize.py
keystone/tests/__init__.py
keystone/tests/common/__init__.py
keystone/tests/common/auth.py
keystone/tests/functional/__init__.py
keystone/tests/functional/core.py
keystone/tests/functional/shared/__init__.py
keystone/tests/functional/shared/test_running.py
keystone/tests/hacking/__init__.py
keystone/tests/hacking/checks.py
keystone/tests/protection/__init__.py
keystone/tests/protection/v3/__init__.py
keystone/tests/protection/v3/test_access_rules.py
keystone/tests/protection/v3/test_application_credential.py
keystone/tests/protection/v3/test_assignment.py
keystone/tests/protection/v3/test_consumer.py
keystone/tests/protection/v3/test_credentials.py
keystone/tests/protection/v3/test_domain_config.py
keystone/tests/protection/v3/test_domain_roles.py
keystone/tests/protection/v3/test_domains.py
keystone/tests/protection/v3/test_ec2_credential.py
keystone/tests/protection/v3/test_endpoint_group.py
keystone/tests/protection/v3/test_endpoints.py
keystone/tests/protection/v3/test_grants.py
keystone/tests/protection/v3/test_groups.py
keystone/tests/protection/v3/test_identity_providers.py
keystone/tests/protection/v3/test_implied_roles.py
keystone/tests/protection/v3/test_limits.py
keystone/tests/protection/v3/test_mappings.py
keystone/tests/protection/v3/test_policy.py
keystone/tests/protection/v3/test_policy_association.py
keystone/tests/protection/v3/test_project_endpoint.py
keystone/tests/protection/v3/test_project_tags.py
keystone/tests/protection/v3/test_projects.py
keystone/tests/protection/v3/test_protocols.py
keystone/tests/protection/v3/test_regions.py
keystone/tests/protection/v3/test_registered_limits.py
keystone/tests/protection/v3/test_roles.py
keystone/tests/protection/v3/test_service_providers.py
keystone/tests/protection/v3/test_services.py
keystone/tests/protection/v3/test_system_assignments.py
keystone/tests/protection/v3/test_tokens.py
keystone/tests/protection/v3/test_trusts.py
keystone/tests/protection/v3/test_users.py
keystone/tests/unit/__init__.py
keystone/tests/unit/base_classes.py
keystone/tests/unit/core.py
keystone/tests/unit/default_fixtures.py
keystone/tests/unit/fakeldap.py
keystone/tests/unit/federation_fixtures.py
keystone/tests/unit/filtering.py
keystone/tests/unit/identity_mapping.py
keystone/tests/unit/mapping_fixtures.py
keystone/tests/unit/rest.py
keystone/tests/unit/test_app_config.py
keystone/tests/unit/test_associate_project_endpoint_extension.py
keystone/tests/unit/test_auth_plugin.py
keystone/tests/unit/test_backend_endpoint_policy.py
keystone/tests/unit/test_backend_endpoint_policy_sql.py
keystone/tests/unit/test_backend_federation_sql.py
keystone/tests/unit/test_backend_id_mapping_sql.py
keystone/tests/unit/test_backend_ldap.py
keystone/tests/unit/test_backend_ldap_pool.py
keystone/tests/unit/test_backend_rules.py
keystone/tests/unit/test_backend_sql.py
keystone/tests/unit/test_cli.py
keystone/tests/unit/test_config.py
keystone/tests/unit/test_contrib_ec2_core.py
keystone/tests/unit/test_contrib_s3_core.py
keystone/tests/unit/test_contrib_simple_cert.py
keystone/tests/unit/test_driver_hints.py
keystone/tests/unit/test_entry_points.py
keystone/tests/unit/test_exception.py
keystone/tests/unit/test_hacking_checks.py
keystone/tests/unit/test_healthcheck.py
keystone/tests/unit/test_ldap_livetest.py
keystone/tests/unit/test_ldap_pool_livetest.py
keystone/tests/unit/test_ldap_tls_livetest.py
keystone/tests/unit/test_limits.py
keystone/tests/unit/test_middleware.py
keystone/tests/unit/test_policy.py
keystone/tests/unit/test_receipt_provider.py
keystone/tests/unit/test_revoke.py
keystone/tests/unit/test_shadow_users.py
keystone/tests/unit/test_sql_banned_operations.py
keystone/tests/unit/test_sql_upgrade.py
keystone/tests/unit/test_token_provider.py
keystone/tests/unit/test_url_middleware.py
keystone/tests/unit/test_v3.py
keystone/tests/unit/test_v3_application_credential.py
keystone/tests/unit/test_v3_assignment.py
keystone/tests/unit/test_v3_auth.py
keystone/tests/unit/test_v3_catalog.py
keystone/tests/unit/test_v3_credential.py
keystone/tests/unit/test_v3_domain_config.py
keystone/tests/unit/test_v3_endpoint_policy.py
keystone/tests/unit/test_v3_federation.py
keystone/tests/unit/test_v3_filters.py
keystone/tests/unit/test_v3_identity.py
keystone/tests/unit/test_v3_oauth1.py
keystone/tests/unit/test_v3_oauth2.py
keystone/tests/unit/test_v3_os_revoke.py
keystone/tests/unit/test_v3_policy.py
keystone/tests/unit/test_v3_resource.py
keystone/tests/unit/test_v3_trust.py
keystone/tests/unit/test_validation.py
keystone/tests/unit/test_versions.py
keystone/tests/unit/utils.py
keystone/tests/unit/application_credential/__init__.py
keystone/tests/unit/application_credential/test_backends.py
keystone/tests/unit/application_credential/backends/__init__.py
keystone/tests/unit/application_credential/backends/test_sql.py
keystone/tests/unit/assignment/__init__.py
keystone/tests/unit/assignment/test_backends.py
keystone/tests/unit/assignment/test_core.py
keystone/tests/unit/assignment/role_backends/__init__.py
keystone/tests/unit/assignment/role_backends/test_sql.py
keystone/tests/unit/auth/__init__.py
keystone/tests/unit/auth/test_controllers.py
keystone/tests/unit/auth/test_schema.py
keystone/tests/unit/auth/plugins/__init__.py
keystone/tests/unit/auth/plugins/test_core.py
keystone/tests/unit/auth/plugins/test_mapped.py
keystone/tests/unit/backend/__init__.py
keystone/tests/unit/backend/core_ldap.py
keystone/tests/unit/backend/core_sql.py
keystone/tests/unit/catalog/__init__.py
keystone/tests/unit/catalog/test_backends.py
keystone/tests/unit/catalog/test_core.py
keystone/tests/unit/common/__init__.py
keystone/tests/unit/common/test_cache.py
keystone/tests/unit/common/test_database_conflicts.py
keystone/tests/unit/common/test_json_home.py
keystone/tests/unit/common/test_notifications.py
keystone/tests/unit/common/test_password_hashing.py
keystone/tests/unit/common/test_provider_api.py
keystone/tests/unit/common/test_rbac_enforcer.py
keystone/tests/unit/common/test_resource_options_common.py
keystone/tests/unit/common/test_sql_core.py
keystone/tests/unit/common/test_utils.py
keystone/tests/unit/common/sql/__init__.py
keystone/tests/unit/common/sql/test_upgrades.py
keystone/tests/unit/config_files/backend_ldap.conf
keystone/tests/unit/config_files/backend_ldap_pool.conf
keystone/tests/unit/config_files/backend_ldap_sql.conf
keystone/tests/unit/config_files/backend_liveldap.conf
keystone/tests/unit/config_files/backend_multi_ldap_sql.conf
keystone/tests/unit/config_files/backend_pool_liveldap.conf
keystone/tests/unit/config_files/backend_sql.conf
keystone/tests/unit/config_files/backend_tls_liveldap.conf
keystone/tests/unit/config_files/test_auth_plugin.conf
keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf
keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf
keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf
keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf
keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf
keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf
keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf
keystone/tests/unit/contrib/__init__.py
keystone/tests/unit/contrib/federation/__init__.py
keystone/tests/unit/contrib/federation/test_utils.py
keystone/tests/unit/credential/__init__.py
keystone/tests/unit/credential/test_backend_sql.py
keystone/tests/unit/credential/test_fernet_provider.py
keystone/tests/unit/endpoint_policy/__init__.py
keystone/tests/unit/endpoint_policy/backends/__init__.py
keystone/tests/unit/endpoint_policy/backends/test_base.py
keystone/tests/unit/endpoint_policy/backends/test_sql.py
keystone/tests/unit/external/README.rst
keystone/tests/unit/external/__init__.py
keystone/tests/unit/external/test_timeutils.py
keystone/tests/unit/federation/__init__.py
keystone/tests/unit/federation/test_core.py
keystone/tests/unit/federation/test_utils.py
keystone/tests/unit/identity/__init__.py
keystone/tests/unit/identity/test_backend_sql.py
keystone/tests/unit/identity/test_backends.py
keystone/tests/unit/identity/test_core.py
keystone/tests/unit/identity/backends/__init__.py
keystone/tests/unit/identity/backends/fake_driver.py
keystone/tests/unit/identity/backends/test_base.py
keystone/tests/unit/identity/backends/test_ldap.py
keystone/tests/unit/identity/backends/test_ldap_common.py
keystone/tests/unit/identity/backends/test_sql.py
keystone/tests/unit/identity/shadow_users/__init__.py
keystone/tests/unit/identity/shadow_users/test_backend.py
keystone/tests/unit/identity/shadow_users/test_core.py
keystone/tests/unit/ksfixtures/__init__.py
keystone/tests/unit/ksfixtures/auth_plugins.py
keystone/tests/unit/ksfixtures/backendloader.py
keystone/tests/unit/ksfixtures/cache.py
keystone/tests/unit/ksfixtures/database.py
keystone/tests/unit/ksfixtures/hacking.py
keystone/tests/unit/ksfixtures/jws_key_repository.py
keystone/tests/unit/ksfixtures/key_repository.py
keystone/tests/unit/ksfixtures/ldapdb.py
keystone/tests/unit/ksfixtures/logging.py
keystone/tests/unit/ksfixtures/policy.py
keystone/tests/unit/ksfixtures/temporaryfile.py
keystone/tests/unit/ksfixtures/warnings.py
keystone/tests/unit/limit/__init__.py
keystone/tests/unit/limit/test_backends.py
keystone/tests/unit/policy/__init__.py
keystone/tests/unit/policy/test_backends.py
keystone/tests/unit/policy/backends/__init__.py
keystone/tests/unit/policy/backends/test_base.py
keystone/tests/unit/policy/backends/test_sql.py
keystone/tests/unit/receipt/__init__.py
keystone/tests/unit/receipt/test_fernet_provider.py
keystone/tests/unit/receipt/test_receipt_serialization.py
keystone/tests/unit/resource/__init__.py
keystone/tests/unit/resource/test_backends.py
keystone/tests/unit/resource/test_core.py
keystone/tests/unit/resource/backends/__init__.py
keystone/tests/unit/resource/backends/test_sql.py
keystone/tests/unit/resource/config_backends/__init__.py
keystone/tests/unit/resource/config_backends/test_sql.py
keystone/tests/unit/saml2/idp_saml2_metadata.xml
keystone/tests/unit/saml2/signed_saml2_assertion.xml
keystone/tests/unit/server/__init__.py
keystone/tests/unit/server/test_keystone_flask.py
keystone/tests/unit/tests/__init__.py
keystone/tests/unit/tests/test_core.py
keystone/tests/unit/tests/test_utils.py
keystone/tests/unit/token/__init__.py
keystone/tests/unit/token/test_fernet_provider.py
keystone/tests/unit/token/test_jws_provider.py
keystone/tests/unit/token/test_token_serialization.py
keystone/tests/unit/trust/__init__.py
keystone/tests/unit/trust/test_backends.py
keystone/token/__init__.py
keystone/token/provider.py
keystone/token/token_formatters.py
keystone/token/providers/__init__.py
keystone/token/providers/base.py
keystone/token/providers/fernet/__init__.py
keystone/token/providers/fernet/core.py
keystone/token/providers/jws/__init__.py
keystone/token/providers/jws/core.py
keystone/trust/__init__.py
keystone/trust/core.py
keystone/trust/schema.py
keystone/trust/backends/__init__.py
keystone/trust/backends/base.py
keystone/trust/backends/sql.py
keystone/wsgi/__init__.py
keystone/wsgi/api.py
keystone_tempest_plugin/README.rst
playbooks/enable-fips.yaml
rally-jobs/README.rst
rally-jobs/keystone.yaml
releasenotes/notes/.placeholder
releasenotes/notes/Assignment_V9_driver-c22be069f7baccb0.yaml
releasenotes/notes/DomainSpecificRoles-fc5dd2ef74a1442c.yaml
releasenotes/notes/Role_V9_driver-971c3aae14d9963d.yaml
releasenotes/notes/V9ResourceDriver-26716f97c0cc1a80.yaml
releasenotes/notes/add-bootstrap-cli-192500228cc6e574.yaml
releasenotes/notes/add-description-to-role-88ab5bb8a96cc002.yaml
releasenotes/notes/add-expires-at-int-to-trusts-60ae3c5d0c00808a.yaml
releasenotes/notes/add-keystone-wsgi-module-afae3f86df07eca9.yaml
releasenotes/notes/add-limit-description-c1f42641d9c6c33d.yaml
releasenotes/notes/add-unified-limit-apis-c9ebc5116bc2cf93.yaml
releasenotes/notes/add_bcrypt_sha256_algo-d6b146a59df9373c.yaml
releasenotes/notes/add_password_expires_at_to_user_response-22f14ab629c48bc2.yaml
releasenotes/notes/admin_token-a5678d712783c145.yaml
releasenotes/notes/admin_token-c634ec12fc714255.yaml
releasenotes/notes/bcrypt_truncation_fix-674dc5d7f1e776f2.yaml
releasenotes/notes/bootstrap-update-endpoint-7a63a2329822b6e7.yaml
releasenotes/notes/bp-allow-expired-f5d845b9601bc1ef.yaml
releasenotes/notes/bp-application-credentials-c699f1f17c7d4e2f.yaml
releasenotes/notes/bp-basic-default-roles-4ff6502b6ac57d48.yaml
releasenotes/notes/bp-domain-config-as-stable-716ca5ab33c0cc42.yaml
releasenotes/notes/bp-domain-config-default-82e42d946ee7cb43.yaml
releasenotes/notes/bp-json-web-tokens-37ce3bcd1356cf1b.yaml
releasenotes/notes/bp-manage-migration-c398963a943a89fe.yaml
releasenotes/notes/bp-mfa-auth-receipt-8b459431c1f360ce.yaml
releasenotes/notes/bp-oauth2-client-credentials-ext-c8933f00a7b45be8.yaml
releasenotes/notes/bp-password-expires-validation-4b32fe7032595932.yaml
releasenotes/notes/bp-pci-dss-notifications-808a205a637bac25.yaml
releasenotes/notes/bp-pci-dss-password-requirements-api-87bc724b2aa554f7.yaml
releasenotes/notes/bp-pci-dss-query-password-expired-users-a7c96a3843bb9abc.yaml
releasenotes/notes/bp-per-user-auth-plugin-reqs-feb95fd907be4b40.yaml
releasenotes/notes/bp-policy-in-code-722372a27291b9cd.yaml
releasenotes/notes/bp-shadow-mapping-06fc7c71a401d707.yaml
releasenotes/notes/bp-strict-two-level-model.yaml
releasenotes/notes/bp-support-federated-attr-94084d4073f50280.yaml
releasenotes/notes/bp-support-oauth2-mtls-8552892a8e0c72d2.yaml
releasenotes/notes/bp-system-scope-7d236ee5992d4e20.yaml
releasenotes/notes/bp-upgrade-checks-0dc692a392a96879.yaml
releasenotes/notes/bp-url-safe-naming-ad90d6a659f5bf3c.yaml
releasenotes/notes/bp-whitelist-extension-for-app-creds-90e5bcd7b2b78b02.yaml
releasenotes/notes/bug-1017606-98313bb4c1edf250.yaml
releasenotes/notes/bug-1291157-00b5c714a097e84c.yaml
releasenotes/notes/bug-1332058-f25e2de40411b711.yaml
releasenotes/notes/bug-1473292-c21481e6aec29ec2.yaml
releasenotes/notes/bug-1490804-de58a9606edb31eb.yaml
releasenotes/notes/bug-1519210-de76097c974f9c93.yaml
releasenotes/notes/bug-1523369-4d42c841b6e7e54e.yaml
releasenotes/notes/bug-1524030-0814724d5c2b7c8d.yaml
releasenotes/notes/bug-1524030-ccff6b0ec9d1cbf2.yaml
releasenotes/notes/bug-1535878-change-get_project-permission-e460af1256a2c056.yaml
releasenotes/notes/bug-1542417-d630b7886bb0b369.yaml
releasenotes/notes/bug-1547684-911aed68a0d3df17.yaml
releasenotes/notes/bug-1561054-dbe88b552a936a05.yaml
releasenotes/notes/bug-1563101-134df5b99ea48f00.yaml
releasenotes/notes/bug-1571878-1bcaea5337905af0.yaml
releasenotes/notes/bug-1582585-a368ac5a252ec84f.yaml
releasenotes/notes/bug-1590587-domain-specific-role-assignment-8f120604a6625852.yaml
releasenotes/notes/bug-1594482-52a5dd1d8477b694.yaml
releasenotes/notes/bug-1611102-e1348cbec9b1110a.yaml
releasenotes/notes/bug-1613466-credential-update-ec2-type-8fb51ff3ad3a449c.yaml
releasenotes/notes/bug-1615014-b30f606a2d202428.yaml
releasenotes/notes/bug-1616424-c46ba773f7ac40ae.yaml
releasenotes/notes/bug-1622310-c501cf77437fdfa6.yaml
releasenotes/notes/bug-1636950-8fa1a47fce440977.yaml
releasenotes/notes/bug-1638603-354ee4167e6e.yaml
releasenotes/notes/bug-1641625-fe463874dc5edb10.yaml
releasenotes/notes/bug-1641639-b9accc163e61ca15.yaml
releasenotes/notes/bug-1641645-516709f9da3de26f.yaml
releasenotes/notes/bug-1641654-8630ce7bcde43a7e.yaml
releasenotes/notes/bug-1641660-f938267e1ec54071.yaml
releasenotes/notes/bug-1641816-8b39f3f73359c778.yaml
releasenotes/notes/bug-1642212-9964dfd3af0184bd.yaml
releasenotes/notes/bug-1642348-83d4c86ad3984d75.yaml
releasenotes/notes/bug-1642457-4533f9810a8cd927.yaml
releasenotes/notes/bug-1642687-5497fb56fe86806d.yaml
releasenotes/notes/bug-1642687-c7ab1c9be152db20.yaml
releasenotes/notes/bug-1642692-d669c8fcf9e171d9.yaml
releasenotes/notes/bug-1645487-ca22c216ec26cc9b.yaml
releasenotes/notes/bug-1649138-c53974f6bb0eab14.yaml
releasenotes/notes/bug-1649446-efff94143823755d.yaml
releasenotes/notes/bug-1649616-b835d1dac3401e8c.yaml
releasenotes/notes/bug-1656076-c4422270f73b43b.yaml
releasenotes/notes/bug-1659730-17834ba2dde668ae.yaml
releasenotes/notes/bug-1659995-f3e716de743b7291.yaml
releasenotes/notes/bug-1670382-ee851ba4f364d608.yaml
releasenotes/notes/bug-1676497-92271e25f642e2de.yaml
releasenotes/notes/bug-1684994-264fb8f182ced180.yaml
releasenotes/notes/bug-1687593-95e1568291ecd70b.yaml
releasenotes/notes/bug-1688137-e4203c9a728690a7.yaml
releasenotes/notes/bug-1696574-15a728396350a95a.yaml
releasenotes/notes/bug-1700852-de775d0eb2ddfdd1.yaml
releasenotes/notes/bug-1701324-739a31f38037f77b.yaml
releasenotes/notes/bug-1702211-abb59adda73fd78e.yaml
releasenotes/notes/bug-1703369-9a901d627a1e0316.yaml
releasenotes/notes/bug-1703666-b8a990f2bf5b62f0.yaml
releasenotes/notes/bug-1704205-bc0570feeb3ec5c4.yaml
releasenotes/notes/bug-1705485-7a1ad17b9cc99b9d.yaml
releasenotes/notes/bug-1718747-50d39fa87bdbb12b.yaml
releasenotes/notes/bug-1724645-a94659dfd0f45b9a.yaml
releasenotes/notes/bug-1727099-1af277b35db34372.yaml
releasenotes/notes/bug-1727726-0b47608811a2cd16.yaml
releasenotes/notes/bug-1728907-bab6769ab46bd8aa.yaml
releasenotes/notes/bug-1729933-4a09201e9dface2a.yaml
releasenotes/notes/bug-1733754-4d9d3042b8501ec6.yaml
releasenotes/notes/bug-1734244-1b4ea83baa72566d.yaml
releasenotes/notes/bug-1735250-b60332a7f288cf94.yaml
releasenotes/notes/bug-1736875-c790f568c5f4d671.yaml
releasenotes/notes/bug-1738895-342864cd0285bc42.yaml
releasenotes/notes/bug-1740951-82b7e4bd608742ab.yaml
releasenotes/notes/bug-1744195-a7154ac2e8556efc.yaml
releasenotes/notes/bug-1746599-848a1163e52ac0a6.yaml
releasenotes/notes/bug-1747694-48c8caa4871300e3.yaml
releasenotes/notes/bug-1748027-decc2e11154b97cf.yaml
releasenotes/notes/bug-1748970-eb63ad2030e296f3.yaml
releasenotes/notes/bug-1749264-676ca02902bcd169.yaml
releasenotes/notes/bug-1749267-96153d2fa6868f67.yaml
releasenotes/notes/bug-1750415-95ede3a9685b6e0c.yaml
releasenotes/notes/bug-1750660-e2a360ddd6790fc4.yaml
releasenotes/notes/bug-1750669-dfce859550126f03.yaml
releasenotes/notes/bug-1750673-b53f74944d767ae9.yaml
releasenotes/notes/bug-1750676-cf70c1a27b2c8de3.yaml
releasenotes/notes/bug-1750678-88a38851ca80fc64.yaml
releasenotes/notes/bug-1751045-f950e3fb85e2b573.yaml
releasenotes/notes/bug-1753584-e052bc7805f001b4.yaml
releasenotes/notes/bug-1753585-7e11213743754999.yaml
releasenotes/notes/bug-1754048-correct-federated-domain-47cb889d88d7770a.yaml
releasenotes/notes/bug-1754677-13ee75ed1b473f26.yaml
releasenotes/notes/bug-1755874-9951f77c6d18431c.yaml
releasenotes/notes/bug-1756190-0e5d86d334555931.yaml
releasenotes/notes/bug-1757022-664d0b0db1242bf8.yaml
releasenotes/notes/bug-1757151-43eb3baaa175f904.yaml
releasenotes/notes/bug-1759289-466cdf4514de3498.yaml
releasenotes/notes/bug-1760205-87dedd6d8812db3f.yaml
releasenotes/notes/bug-1760521-fec5c88af214401f.yaml
releasenotes/notes/bug-1760809-711df870a9d67c0d.yaml
releasenotes/notes/bug-1763824-3d2f5169af9d42f.yaml
releasenotes/notes/bug-1765193-b40318b9fb5d1c7b.yaml
releasenotes/notes/bug-1773967-b59517a09e0e6141.yaml
releasenotes/notes/bug-1774229-cb968e95c9d81c4d.yaml
releasenotes/notes/bug-1776504-keystone-conversion-to-flask-372a5654a55675c6.yaml
releasenotes/notes/bug-1778109-ea15ce6a8207f857.yaml
releasenotes/notes/bug-1778945-b7f2db3052525ca8.yaml
releasenotes/notes/bug-1779889-12eb5edf4cc93a1d.yaml
releasenotes/notes/bug-1779903-f2b22cf23a9e01f9.yaml
releasenotes/notes/bug-1780159-095ffa0e53be2464.yaml
releasenotes/notes/bug-1780503-70ca1ba3f428dd41.yaml
releasenotes/notes/bug-1782704-0b053eaf5d801dee.yaml
releasenotes/notes/bug-1782922-db822fda486ac773.yaml
releasenotes/notes/bug-1784536-9d1d1e149c605a1d.yaml
releasenotes/notes/bug-1785164-2b7ed29266eb4792.yaml
releasenotes/notes/bug-1787874-13499ec227b8e26c.yaml
releasenotes/notes/bug-1788415-3190279e9c900f76.yaml
releasenotes/notes/bug-1788694-4dc8b3ec47fc6084.yaml
releasenotes/notes/bug-1789450-9dec1383ffd3de01.yaml
releasenotes/notes/bug-1792026-2de8345a89e2256b.yaml
releasenotes/notes/bug-1794376-53ce14528f00f01d.yaml
releasenotes/notes/bug-1794527-866b1caff67977f3.yaml
releasenotes/notes/bug-1794864-3116bf165a146be6.yaml
releasenotes/notes/bug-1796887-eaea84e3f9a8ff9f.yaml
releasenotes/notes/bug-1801095-6e28d7a86719da74.yaml
releasenotes/notes/bug-1801873-0eb9a5ec3e801190.yaml
releasenotes/notes/bug-1804292-0107869c7029f79e.yaml
releasenotes/notes/bug-1804446-1a281eadbb044070.yaml
releasenotes/notes/bug-1804462-59ad43f98242dea0.yaml
releasenotes/notes/bug-1804463-74537652166cf656.yaml
releasenotes/notes/bug-1804482-aa95619320d098fa.yaml
releasenotes/notes/bug-1804483-1d9ccfcb24f25f51.yaml
releasenotes/notes/bug-1804516-24b0b10ed6fe0589.yaml
releasenotes/notes/bug-1804517-a351aec088fee066.yaml
releasenotes/notes/bug-1804519-8384a9ead261d4c2.yaml
releasenotes/notes/bug-1804520-d124599967923052.yaml
releasenotes/notes/bug-1804521-3c0d9f567e8f532f.yaml
releasenotes/notes/bug-1804522-00df902cd2d74ee3.yaml
releasenotes/notes/bug-1804523-d1768909b13b167e.yaml
releasenotes/notes/bug-1805363-0b85d71917ad09d1.yaml
releasenotes/notes/bug-1805366-670867516c6fc4bc.yaml
releasenotes/notes/bug-1805368-ea32c2db2ae57225.yaml
releasenotes/notes/bug-1805369-ed98d3fcfafb5c43.yaml
releasenotes/notes/bug-1805371-249c8c9b562ab371.yaml
releasenotes/notes/bug-1805372-af4ebf4b19500b72.yaml
releasenotes/notes/bug-1805400-c192be936d277ade.yaml
releasenotes/notes/bug-1805402-75d0d93f31af620f.yaml
releasenotes/notes/bug-1805403-c003627a64768716.yaml
releasenotes/notes/bug-1805406-252b45d443af20b3.yaml
releasenotes/notes/bug-1805409-8bc6cc9f1c5bc672.yaml
releasenotes/notes/bug-1805880-0032024ea6b83563.yaml
releasenotes/notes/bug-1805880-3fc6b30309a4370f.yaml
releasenotes/notes/bug-1806713-cf5feab23fc78a23.yaml
releasenotes/notes/bug-1806762-08ff9eecdc03c554.yaml
releasenotes/notes/bug-1806762-09f414995924db23.yaml
releasenotes/notes/bug-1806762-0b7356ace200a5d3.yaml
releasenotes/notes/bug-1806762-2092fee9f6c87dc3.yaml
releasenotes/notes/bug-1806762-c3bfc71cb9bb94f3.yaml
releasenotes/notes/bug-1806762-daed3e27f58f0f6d.yaml
releasenotes/notes/bug-1809116-b65502f3b606b060.yaml
releasenotes/notes/bug-1810393-5a7d379842c51d9b.yaml
releasenotes/notes/bug-1811605-9d23080d7e949c25.yaml
releasenotes/notes/bug-1813085-cf24b204e95fd7f5.yaml
releasenotes/notes/bug-1814589-f3e7f554bee1c317.yaml
releasenotes/notes/bug-1815771-ae0e4118c552f01e.yaml
releasenotes/notes/bug-1816076-ba39508e6ade529e.yaml
releasenotes/notes/bug-1816927-e17f4e596e611380.yaml
releasenotes/notes/bug-1817313-c11481e6eed29ec2.yaml
releasenotes/notes/bug-1818725-96d698e22e648764.yaml
releasenotes/notes/bug-1818734-d753bfae60ffd030.yaml
releasenotes/notes/bug-1818736-98ea186a074056f4.yaml
releasenotes/notes/bug-1818845-05f8c3af5ea9abc7.yaml
releasenotes/notes/bug-1818846-d1a8c77d20659ad6.yaml
releasenotes/notes/bug-1819036-e2d24655c70d0aad.yaml
releasenotes/notes/bug-1820333-356dcc8bf9f73fed.yaml
releasenotes/notes/bug-1823258-9649b56a440b5ae1.yaml
releasenotes/notes/bug-1823258-9f93dbdc0fa8441d.yaml
releasenotes/notes/bug-1827431-2f078c13dfc9a02a.yaml
releasenotes/notes/bug-1831918-c70cf87ef086d871.yaml
releasenotes/notes/bug-1832265-cb76ccf505c2d9d1.yaml
releasenotes/notes/bug-1833739-f962e8caf3e22068.yaml
releasenotes/notes/bug-1836568-66d853a1f22c5530.yaml
releasenotes/notes/bug-1839133-24570c9fbacb530d.yaml
releasenotes/notes/bug-1839577-1226d86ea0744055.yaml
releasenotes/notes/bug-1840291-35af1ac7ba06e166.yaml
releasenotes/notes/bug-1841486-425f367925f5e03f.yaml
releasenotes/notes/bug-1843609-8498b132222596b7.yaml
releasenotes/notes/bug-1844157-7808af9bcea0429d.yaml
releasenotes/notes/bug-1844194-48ae60db49f91bd4.yaml
releasenotes/notes/bug-1844207-x27a31f3403xfd7y.yaml
releasenotes/notes/bug-1844461-08a8bdc5f613b88d.yaml
releasenotes/notes/bug-1844664-905cf6cad2e032a7.yaml
releasenotes/notes/bug-1848238-f6533644f7907358.yaml
releasenotes/notes/bug-1848342-317c9e4afa65a3ff.yaml
releasenotes/notes/bug-1855080-08b28181b7cb2470.yaml
releasenotes/notes/bug-1856881-277103af343187f1.yaml
releasenotes/notes/bug-1856904-101af15bb48eb3ca.yaml
releasenotes/notes/bug-1856962-2c87d541da61c727.yaml
releasenotes/notes/bug-1858012-584267ada7e33f2c.yaml
releasenotes/notes/bug-1872732-7261816d0b170008.yaml
releasenotes/notes/bug-1872733-2377f456a57ad32c.yaml
releasenotes/notes/bug-1872735-0989e51d2248ce1e.yaml
releasenotes/notes/bug-1872737-f8e1ad3b6705b766.yaml
releasenotes/notes/bug-1872753-e2a934eac919ccde.yaml
releasenotes/notes/bug-1872755-2c81d3267b89f124.yaml
releasenotes/notes/bug-1873290-ff7f8e4cee15b75a.yaml
releasenotes/notes/bug-1878938-70ee2af6fdf66004.yaml
releasenotes/notes/bug-1880252-51036d5353125e15.yaml
releasenotes/notes/bug-1885753-51df25f3ff1d9ae8.yaml
releasenotes/notes/bug-1886017-bc2ad648d57101a2.yaml
releasenotes/notes/bug-1889936-78d6853b5212b8f1.yaml
releasenotes/notes/bug-1896125-b17a4d12730fe493.yaml
releasenotes/notes/bug-1897280-e7065c4368a325ad.yaml
releasenotes/notes/bug-1901207-13762f85b8a04481.yaml
releasenotes/notes/bug-1901654-69b9f35d11cd0c75.yaml
releasenotes/notes/bug-1926483-a77ab887e0e7f5c9.yaml
releasenotes/notes/bug-1929066-6e741c9182620a37.yaml
releasenotes/notes/bug-1941020-cleanup-541a2d372a1cf4cd.yaml
releasenotes/notes/bug-1941020-f694395a9bcea72f.yaml
releasenotes/notes/bug-1951632-11272e49e2fa439d.yaml
releasenotes/notes/bug-2074018-28f7bbe8f28f5efe.yaml
releasenotes/notes/bug1828565-0790c4c60ba34100.yaml
releasenotes/notes/bug_1526462-df9a3f3974d9040f.yaml
releasenotes/notes/bug_1543048_and_1668503-7ead4e15faaab778.yaml
releasenotes/notes/bug_1674415-e8a7345aa2b05ab7.yaml
releasenotes/notes/bug_1688188-256e3572295231a1.yaml
releasenotes/notes/bug_1698900-f195125bf341d887.yaml
releasenotes/notes/catalog-caching-12f2532cfb71325a.yaml
releasenotes/notes/catalog_project_id-519f5a70f9f7c4c6.yaml
releasenotes/notes/change_min_pool_retry_max-f5e7c8d315401426.yaml
releasenotes/notes/convert-keystone-to-flask-80d980e239b662b0.yaml
releasenotes/notes/deprecate-endpoint-policy-cfg-option-d018acab72a398a0.yaml
releasenotes/notes/deprecate-json-formatted-policy-file-95f6307f88358f58.yaml
releasenotes/notes/deprecate-max-param-size-6e0770e0c9d21dd6.yaml
releasenotes/notes/deprecate-memcache-token-persistence-eac88c80147ea241.yaml
releasenotes/notes/deprecate-policies-api-b104fbd1d2367b1b.yaml
releasenotes/notes/deprecate-templated-catalog-driver-f811a6040abdc4a8.yaml
releasenotes/notes/deprecate-v2-apis-894284c17be881d2.yaml
releasenotes/notes/deprecated-as-of-mitaka-8534e43fa40c1d09.yaml
releasenotes/notes/deprecated-as-of-newton-be1d8dbcc6bdc68f.yaml
releasenotes/notes/deprecated-as-of-ocata-a5b2f1e3e39f818e.yaml
releasenotes/notes/deprecated-as-of-pike-506f9aca91674550.yaml
releasenotes/notes/deprecated-as-of-queens-8ad7f826e4f08f57.yaml
releasenotes/notes/deprecated-as-of-rocky-60b2fa05d07d3a28.yaml
releasenotes/notes/deprecated-as-of-stein-0166965502cb3be2.yaml
releasenotes/notes/deprecated-as-of-train-de3fe41ff2251385.yaml
releasenotes/notes/deprecated-socket_timeout-option-d3358b4f2310706c.yaml
releasenotes/notes/domain-level-limit-support-60e1e330d06227ed.yaml
releasenotes/notes/domain-manager-persona-7921587ce2fab4fd.yaml
releasenotes/notes/dont-enforce-get-s3tokens-ec2tokens-62b90b199e8075d8.yaml
releasenotes/notes/drop-passlib-9b398c8f08f5e9ee.yaml
releasenotes/notes/drop-project-id-fk-b683b414e1585be8.yaml
releasenotes/notes/drop-python-3-6-and-3-7-dc90b86cedced92b.yaml
releasenotes/notes/enable-filter-idp-d0135f4615178cfc.yaml
releasenotes/notes/enable-inherit-on-default-54ac435230261a6a.yaml
releasenotes/notes/endpoints-from-endpoint_group-project-association-7271fba600322fb6.yaml
releasenotes/notes/eventlet-cleanup-f35fc5f83c16ea1c.yaml
releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml
releasenotes/notes/federation-group-ids-mapping-6c56120d65a5cb22.yaml
releasenotes/notes/filter-mappings-by-entity-77162a146d375385.yaml
releasenotes/notes/fix_application_credentials_implied_roles-b445fa56cb335a4d.yaml
releasenotes/notes/httpd-keystone-d51b7335559b09c8.yaml
releasenotes/notes/identity_driver_new_change_password_method-e8c0e06795bca2d8.yaml
releasenotes/notes/immutable-resource-options-bug-1807751-acc1e3c689484337.yaml
releasenotes/notes/impl-templated-catalog-1d8f6333726b34f8.yaml
releasenotes/notes/implied-roles-026f401adc0f7fb6.yaml
releasenotes/notes/implied-roles-stable-8b293e187c5620ad.yaml
releasenotes/notes/improve-driver-donfiguration-ecedaf6ad0c3f9d2.yaml
releasenotes/notes/insecure_reponse-2a168230709bc8e7.yaml
releasenotes/notes/integrate-osprofiler-ad0e16a542b12899.yaml
releasenotes/notes/is-admin-24b34238c83b3a82.yaml
releasenotes/notes/ldap-conn-pool-enabled-90df94652f1ded53.yaml
releasenotes/notes/ldap-emulation-91c4d535eb9c3d10.yaml
releasenotes/notes/limits-api-refactor-05abf9e6c2e75852.yaml
releasenotes/notes/list_limit-ldap-support-5d31d51466fc49a6.yaml
releasenotes/notes/list_role_assignment_names-33aedc1e521230b6.yaml
releasenotes/notes/mapping_populate-521d92445505b8a3.yaml
releasenotes/notes/max-password-length-truncation-and-warning-bd69090315ec18a7.yaml
releasenotes/notes/migration_squash-f655329ddad7fc2a.yaml
releasenotes/notes/no-default-domain-2161ada44bf7a3f7.yaml
releasenotes/notes/notify-on-user-group-membership-8c0136ee0484e255.yaml
releasenotes/notes/oauth1-headers-content-type-9a9245d9bbec8f8e.yaml
releasenotes/notes/oslo.cache-a9ce47bfa8809efa.yaml
releasenotes/notes/pagination-identity-b127b6d3042d3d3a.yaml
releasenotes/notes/pagination-projects-ea311579da4bb83b.yaml
releasenotes/notes/password-created_at-nullable-b3c284be50d93ef5.yaml
releasenotes/notes/policy_new_federated_projects_for_user-dcd7bd148efef049.yaml
releasenotes/notes/pre-cache-tokens-73450934918af26b.yaml
releasenotes/notes/project-tags-1e72a6779d9d02c5.yaml
releasenotes/notes/projects_as_domains-3ea8a58b4c2965e1.yaml
releasenotes/notes/python3-support-e4189e0a1a6e2e4f.yaml
releasenotes/notes/randomize_urls-c0c19f48b2bfa299.yaml
releasenotes/notes/remove-db_sync-extension-opt-2ab1f29340281215.yaml
releasenotes/notes/remove-legacy-migrations-647f60019c8dd9e8.yaml
releasenotes/notes/remove-py38-4e33bcf77029f0d0.yaml
releasenotes/notes/remove-sha512_crypt-password-hashing-module-be4c5ed3f50017c0.yaml
releasenotes/notes/remove-sqlalchemy-migrate-a4fa47685c7e28c6.yaml
releasenotes/notes/remove-templated-catalog-driver-042dd821dbad684a.yaml
releasenotes/notes/remove-token-auth-middleware-5ea3b3734ce1d9e6.yaml
releasenotes/notes/remove-trust-auth-support-from-v2-de316c9ba46d556d.yaml
releasenotes/notes/removed-as-of-mitaka-9ff14f87d0b98e7e.yaml
releasenotes/notes/removed-as-of-newton-721c06b5dcb1b34a.yaml
releasenotes/notes/removed-as-of-ocata-436bb4b839e74494.yaml
releasenotes/notes/removed-as-of-pike-deadbeefdeadbeef.yaml
releasenotes/notes/removed-as-of-queens-94c04e88c08f89aa.yaml
releasenotes/notes/removed-as-of-rocky-f44c3ba7c3e73d01.yaml
releasenotes/notes/removed-as-of-stein-5eb23253b72ab54e.yaml
releasenotes/notes/removed-as-of-train-92b2942a680eb859.yaml
releasenotes/notes/removed-as-of-ussuri-d2f6ef8901ef54ed.yaml
releasenotes/notes/request_context-e143ba9c446a5952.yaml
releasenotes/notes/resource-backend-sql-only-03154d8712b36bd0.yaml
releasenotes/notes/resource-driver-33793dd5080ee4d2.yaml
releasenotes/notes/revert-v2-token-issued-for-non-default-domain-25ea5337f158ef13.yaml
releasenotes/notes/s3-aws-v4-c6cb75ce8d2289d4.yaml
releasenotes/notes/scope-and-default-roles-a733c235731bb558.yaml
releasenotes/notes/sha512_crypt_deprecation-91a19080f1e884e4.yaml
releasenotes/notes/support_encrypted_credentials_at_rest-93dcb67b3508e91a.yaml
releasenotes/notes/switch-to-alembic-1fa5248f0ce824ae.yaml
releasenotes/notes/tenant_id_to_project_id-42d95d93011785cb.yaml
releasenotes/notes/token-formatter-ec58aba00fa83706.yaml
releasenotes/notes/token-provider-refactor-a3a64146807daf36.yaml
releasenotes/notes/token_expiration_to_match_application_credential-56d058355a9f240d.yaml
releasenotes/notes/totp-40d93231714c6a20.yaml
releasenotes/notes/unified-limit-api-improvment-b34d18769d18a0a7.yaml
releasenotes/notes/use-correct-inspect-8142e317c1e39c2a.yaml
releasenotes/notes/use-pyldap-6e811c28bf350d6d.yaml
releasenotes/notes/use-python-ldap-0318ff7798bdd98d.yaml
releasenotes/notes/v2-dep-d6e7ab2d08119549.yaml
releasenotes/notes/v3-endpoints-in-v2-list-b0439816938713d6.yaml
releasenotes/notes/v9FederationDriver-cbebcf5f97e1eae2.yaml
releasenotes/notes/x509-auth-df0a229780b8e3ff.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
releasenotes/source/2024.1.rst
releasenotes/source/2024.2.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/liberty.rst
releasenotes/source/mitaka.rst
releasenotes/source/newton.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/xena.rst
releasenotes/source/yoga.rst
releasenotes/source/zed.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po
tools/cover.sh
tools/fast8.sh
tools/sample_data.sh
tools/test-setup.sh