The OpenStack Keystone service is an identity service that provides authentication, service discovery, and distributed multi-tenant authorization via APIs to its consumers. It supports multiple authentication mechanisms such as username/password credentials and token-based systems. The Keystone service uses a MariaDB database in the backend for storing and retrieving tokens, catalogs, policies, and other identity information. Other authentication systems such as LDAP and SQL can also be used.
The following are the main benefits of using the Keystone Identity Service:
- User account management: It provides management of users' credentials and its associated accessible resources.
- Tenant and project management ...