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.BaseApp
Purge the mapping table.
Bases: keystone.cli.BaseCertificateSetup
Set up Key pairs and certificates for token signing and verification.
This is NOT intended for production use, see Keystone Configuration documentation for details.
Bases: keystone.cli.BaseCertificateSetup
Create key pairs and certificates for HTTPS connections.
This is NOT intended for production use, see Keystone Configuration documentation for details.
Bases: keystone.cli.BaseApp
Generate Identity Provider metadata.
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.Forbidden
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.Forbidden
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.NotFound
Bases: keystone.exception.UnexpectedError
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.UnexpectedError
Bases: keystone.exception.Error
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.NotFound
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
Bases: keystone.exception.UnexpectedError
Bases: keystone.exception.ValidationError
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: exceptions.Exception
Token version is unrecognizable or unsupported.
Bases: keystone.exception.NotFound
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.Error
Bases: keystone.exception.NotFound
oslo.i18n integration module.
See http://docs.openstack.org/developer/oslo.i18n/usage.html .
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 CADF notifications for role_assignment methods.
Sends a CADF notification if the wrapped method does not raise an Exception (such as keystone.exception.NotFound).
Parameters: | operation – one of the values from ACTIONS (create or delete) |
---|
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
Decorator to send notifications for internal notifications only.
Sends a notification to registered extensions.
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