# Python Middleware for OpenStack Identity API (Keystone)

This is the middleware provided for integrating with the OpenStack Identity API and handling authorization enforcement based upon the data within the OpenStack Identity tokens. Also included is middleware that provides the ability to create audit events based on API requests.

Contents:

- Middleware Architecture
- Audit middleware
- Installation

## Related Identity Projects

In addition to creating the Python Middleware for OpenStack Identity API, the Keystone team also provides Identity Service, as well as Python Client Library.

## Release Notes

Release Notes

## Contributing

Code is hosted on GitHub. Submit bugs to the Keystone project on Launchpad. Submit code to the `openstack/keystonemiddleware` project using Gerrit.

Run tests with `tox -e py27` if running with python 2.7. See the `tox.ini` file for other test environment options.

## Code Documentation

- keystonemiddleware

## Indices and tables

- Index

- Module Index

- Search Page

this page last updated: 2026-03-26 12:52:11

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug