Keystone, the OpenStack Identity Service

Keystone is an OpenStack service that provides API client authentication,service discovery, and distributed multi-tenant authorization by implementingOpenStack’s Identity API.

This documentation is useful for contributors looking to get involved in ourcommunity, developers writing applications on top of OpenStack, and operatorsadministering their own OpenStack deployments.

This documentation is generated by the Sphinx toolkit and lives in thesourcetree. Also see theGetting Involved page for other ways to interact with thecommunity.

Related Projects

In addition to creating OpenStack’s Identity Service, the Keystone team alsoprovides aWSGI middleware, anAuthentication library and aPythonclient library.

Installation Guides

General Information

This section contains general information related to keystone which is relevantto developers, users and operators. For documentation specific to any of thesethree, please see the subsequent sections.

Contributor Documentation

This section contains the documentation needed for developing keystone.

User Documentation

This section contains the documentation for end-users of keystone.

CLI Documentation

This section details information related to keystone management commands.

Administrator Guides

Configuration Options