Bases: keystone.cli.BaseApp
Common user/group setup for PKI and SSL generation.
Bases: keystone.cli.BaseApp
Sync the database.
Bases: keystone.cli.BaseApp
Print the current migration version of the database.
Bases: keystone.cli.BaseCertificateSetup
Set up Key pairs and certificates for token signing and verification.
Bases: keystone.cli.BaseCertificateSetup
Create key pairs and certificates for HTTPS connections.
Bases: keystone.cli.BaseApp
Flush expired tokens from the backend.
Wrapper for keystone.common.config that configures itself on import.
Find Keystone’s paste.deploy configuration file.
Keystone’s paste.deploy configuration file is specified in the [paste_deploy] section of the main Keystone configuration file, keystone.conf.
For example:
[paste_deploy]
config_file = keystone-paste.ini
Returns: | The selected configuration filename |
---|---|
Raises: | exception.ConfigFileNotFound |
Set the default for the default_log_levels option for keystone.
Keystone uses some packages that other OpenStack services don’t use that do logging. This will set the default_log_levels default level for those packages.
This function needs to be called before CONF().
Bases: keystone.common.wsgi.Application
Base extensions controller to be extended by public and admin API’s.
Bases: keystone.exception.AuthPluginException
Bases: keystone.exception.AuthPluginException
Bases: keystone.exception.Unauthorized
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
Bases: exceptions.Exception
Base error class.
Child classes should define an HTTP status code, title, and a message_format.
Bases: keystone.exception.NotFound
Bases: keystone.exception.SecurityError
Bases: keystone.exception.Forbidden
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
Bases: keystone.exception.Forbidden
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
(dolph): metadata is not a user-facing concept, so this exception should not be exposed
Bases: exceptions.Exception
Bases: keystone.exception.Unauthorized
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
Bases: keystone.exception.NotFound
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.Error
Avoids exposing details of security failures, unless in debug mode.
Bases: keystone.exception.NotFound
Bases: keystone.exception.ValidationError
Bases: keystone.exception.NotFound
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.NotFound
Bases: keystone.exception.Forbidden
Bases: keystone.exception.SecurityError
Avoids exposing details of failures, unless in debug mode.
Bases: keystone.exception.NotFound
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Notifications module for OpenStack Identity Service resources
Bases: object
Send CADF event notifications for various methods.
Sends CADF notifications for events such as whether an authentication was successful or not.
Bases: object
Send event notifications for Manager methods.
Sends a notification if the wrapped Manager method does not raise an Exception (such as keystone.exception.NotFound).
Parameters: |
|
---|
Decorator to send notifications for Manager.create_* methods.
Decorator to send notifications for Manager.delete_* methods.
Decorator to send notifications when an object is disabled.
alias of CadfNotificationWrapper
The only types of routers in this file should be ComposingRouters.
The routers for the backends should be in the backend-specific router modules. For example, the ComposableRouter for identity belongs in:
keystone.identity.routers