Common Authentication Library for OpenStack Clients
===================================================

Keystoneauth provides a standard way to do authentication and service requests
within the OpenStack ecosystem. It is designed for use in conjunction with the
existing OpenStack clients and for simplifying the process of writing new
clients.

Contents
--------

.. toctree::
   :maxdepth: 1

   using-sessions
   authentication-plugins
   plugin-options

   extras
   migrating

   api/modules

Release Notes
-------------

`Release Notes`_

.. _Release Notes: https://docs.openstack.org/releasenotes/keystoneauth/

Contributing
------------

Code is hosted `on opendev.org`_. Submit bugs to the Keystone project on
`Launchpad`_. Submit code to the ``openstack/keystoneauth`` project
using `Gerrit`_.

.. _on opendev.org: https://opendev.org/openstack/keystoneauth
.. _Launchpad: https://launchpad.net/keystoneauth
.. _Gerrit: https://docs.openstack.org/infra/manual/developers.html#development-workflow

Run tests with ``tox``.

Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
