.coveragerc
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
config-generator/keystonemiddleware.conf
doc/.gitignore
doc/Makefile
doc/requirements.txt
doc/ext/__init__.py
doc/ext/apidoc.py
doc/source/audit.rst
doc/source/conf.py
doc/source/index.rst
doc/source/installation.rst
doc/source/middlewarearchitecture.rst
doc/source/images/audit.png
doc/source/images/graphs_authComp.svg
doc/source/images/graphs_authCompDelegate.svg
keystonemiddleware/__init__.py
keystonemiddleware/ec2_token.py
keystonemiddleware/exceptions.py
keystonemiddleware/external_oauth2_token.py
keystonemiddleware/fixture.py
keystonemiddleware/i18n.py
keystonemiddleware/oauth2_mtls_token.py
keystonemiddleware/oauth2_token.py
keystonemiddleware/opts.py
keystonemiddleware/s3_token.py
keystonemiddleware.egg-info/PKG-INFO
keystonemiddleware.egg-info/SOURCES.txt
keystonemiddleware.egg-info/dependency_links.txt
keystonemiddleware.egg-info/entry_points.txt
keystonemiddleware.egg-info/not-zip-safe
keystonemiddleware.egg-info/pbr.json
keystonemiddleware.egg-info/requires.txt
keystonemiddleware.egg-info/top_level.txt
keystonemiddleware/_common/__init__.py
keystonemiddleware/_common/config.py
keystonemiddleware/audit/__init__.py
keystonemiddleware/audit/_api.py
keystonemiddleware/audit/_notifier.py
keystonemiddleware/auth_token/__init__.py
keystonemiddleware/auth_token/_auth.py
keystonemiddleware/auth_token/_base.py
keystonemiddleware/auth_token/_cache.py
keystonemiddleware/auth_token/_exceptions.py
keystonemiddleware/auth_token/_identity.py
keystonemiddleware/auth_token/_memcache_crypt.py
keystonemiddleware/auth_token/_opts.py
keystonemiddleware/auth_token/_request.py
keystonemiddleware/auth_token/_user_plugin.py
keystonemiddleware/echo/__init__.py
keystonemiddleware/echo/__main__.py
keystonemiddleware/echo/service.py
keystonemiddleware/locale/en_GB/LC_MESSAGES/keystonemiddleware.po
keystonemiddleware/locale/ko_KR/LC_MESSAGES/keystonemiddleware.po
keystonemiddleware/tests/__init__.py
keystonemiddleware/tests/unit/__init__.py
keystonemiddleware/tests/unit/client_fixtures.py
keystonemiddleware/tests/unit/test_access_rules.py
keystonemiddleware/tests/unit/test_ec2_token_middleware.py
keystonemiddleware/tests/unit/test_entry_points.py
keystonemiddleware/tests/unit/test_external_oauth2_token_middleware.py
keystonemiddleware/tests/unit/test_fixtures.py
keystonemiddleware/tests/unit/test_oauth2_mtls_token_middleware.py
keystonemiddleware/tests/unit/test_oauth2_token_middleware.py
keystonemiddleware/tests/unit/test_opts.py
keystonemiddleware/tests/unit/test_s3_token_middleware.py
keystonemiddleware/tests/unit/utils.py
keystonemiddleware/tests/unit/audit/__init__.py
keystonemiddleware/tests/unit/audit/base.py
keystonemiddleware/tests/unit/audit/test_audit_api.py
keystonemiddleware/tests/unit/audit/test_audit_middleware.py
keystonemiddleware/tests/unit/audit/test_audit_oslo_messaging.py
keystonemiddleware/tests/unit/audit/test_logging_notifier.py
keystonemiddleware/tests/unit/auth_token/__init__.py
keystonemiddleware/tests/unit/auth_token/base.py
keystonemiddleware/tests/unit/auth_token/test_auth.py
keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py
keystonemiddleware/tests/unit/auth_token/test_base_middleware.py
keystonemiddleware/tests/unit/auth_token/test_cache.py
keystonemiddleware/tests/unit/auth_token/test_config.py
keystonemiddleware/tests/unit/auth_token/test_connection_pool.py
keystonemiddleware/tests/unit/auth_token/test_memcache_crypt.py
keystonemiddleware/tests/unit/auth_token/test_request.py
keystonemiddleware/tests/unit/auth_token/test_user_auth_plugin.py
releasenotes/notes/.placeholder
releasenotes/notes/allow-expired-5ddbabcffc5678af.yaml
releasenotes/notes/authprotocol-accepts-oslo-config-config-a37212b60f58e154.yaml
releasenotes/notes/bp-enhance-oauth2-interoperability-b1a00f10887d33dd.yaml
releasenotes/notes/bp-enhance-oauth2-interoperability-dd998d4e0eafed3c.yaml
releasenotes/notes/bp-oauth2-client-credentials-ext-19a40c655ee43f57.yaml
releasenotes/notes/bp-support-oauth2-mtls-2d2686c9d5b1fe1f.yaml
releasenotes/notes/bp-whitelist-extension-for-app-creds-badf088c8ad584bb.yaml
releasenotes/notes/bug-1490804-87c0ff8e764945c1.yaml
releasenotes/notes/bug-1544840-a534127f8663e40f.yaml
releasenotes/notes/bug-1583690-da67472d7afff0bf.yaml
releasenotes/notes/bug-1583699-dba4fe6c057e2be5.yaml
releasenotes/notes/bug-1583702-a4469dc1556878b9.yaml
releasenotes/notes/bug-1649735-3c68f3243e474775.yaml
releasenotes/notes/bug-1677308-a2fa7de67f21cd84.yaml
releasenotes/notes/bug-1695038-2cbedcabf8ecc057.yaml
releasenotes/notes/bug-1737115-fa3d41e3d3cd7177.yaml
releasenotes/notes/bug-1737119-4afe548d28fbf8bb.yaml
releasenotes/notes/bug-1747655-6e563d9317bb0f13.yaml
releasenotes/notes/bug-1762362-3d092b15c7bab3a4.yaml
releasenotes/notes/bug-1766731-3b29192cfeb77964.yaml
releasenotes/notes/bug-1782404-c4e37bbc83756a89.yaml
releasenotes/notes/bug-1789351-102e2e5119be38b4.yaml
releasenotes/notes/bug-1800017-0e5a9b8f62b5ca60.yaml
releasenotes/notes/bug-1803940-9a39c66014763af0.yaml
releasenotes/notes/bug-1809101-6b5088443d5970ba.yaml
releasenotes/notes/bug-1813739-80eae72371903119.yaml
releasenotes/notes/bug_1540115-677cf5016bc46348.yaml
releasenotes/notes/change-default-identity-endpoint-fab39579255c31bb.yaml
releasenotes/notes/delay_auth_instead_of_503-f9b46bf4fbc11455.yaml
releasenotes/notes/deprecate-caching-tokens-in-process-a412b0f1dea84cb9.yaml
releasenotes/notes/deprecate-eventlet-unsafe-memcacheclientpool-f8b4a6733513d73e.yaml
releasenotes/notes/drop-py-2-7-6655f421a9cac0a2.yaml
releasenotes/notes/drop-python-3-6-and-3-7-c407d5898c5eafec.yaml
releasenotes/notes/ec2-v2-removal-6a886210cbc9d3e9.yaml
releasenotes/notes/enable-sasl-protocol-946149083f604216.yaml
releasenotes/notes/fix-audit-no-service-endpoint-ports-72b2009d631dcf19.yaml
releasenotes/notes/fix-cache-data-corrupted-issue-d1bd546625690581.yaml
releasenotes/notes/interface-option-ed551d2a3162668d.yaml
releasenotes/notes/ksm_4.1.0-3cd78446d8e63616.yaml
releasenotes/notes/remove-py38-438c67d4d2da02a3.yaml
releasenotes/notes/remove_kwargs_to_fetch_token-20e3451ed192ab6a.yaml
releasenotes/notes/removed-as-of-ussuri-4e1ea485ba8801c9.yaml
releasenotes/notes/rename-auth-uri-d223d883f5898aee.yaml
releasenotes/notes/s3token_auth_uri-490c1287d90b9df7.yaml
releasenotes/notes/switch-to-pymemcache-fcdad3326f954ea1.yaml
releasenotes/notes/tls-support-via-oslo-cache-51d744dd8a3f6ba0.yaml
releasenotes/notes/x-is-admin-project-header-97f1882e209fe727.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
releasenotes/source/2024.1.rst
releasenotes/source/2024.2.rst
releasenotes/source/2025.1.rst
releasenotes/source/conf.py
releasenotes/source/index.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/fr/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po