Build open standard audit information based on incoming requests
AuditMiddleware filter should be placed after keystonemiddleware.auth_token in the pipeline so that it can utilise the information the Identity server provides.
Bases: tuple
AuditMap(path_kw, custom_actions, service_endpoints, default_target_endpoint_type)
Alias for field number 1
Alias for field number 3
Alias for field number 0
Alias for field number 2
Bases: object
Create an audit event based on request/response.
The audit middleware takes in various configuration options such as the ability to skip audit of certain requests. The full list of options can be discovered here: http://docs.openstack.org/developer/keystonemiddleware/audit.html
Bases: pycadf.resource.Resource
Bases: pycadf.credential.Credential
Bases: object
Take a given Request, parse url path to calculate action type.
Depending on req.method:
if POST:
if GET:
if PUT, assume update action. if DELETE, assume delete action. if HEAD, assume read action.
Retrieve target information
If discovery is enabled, target will attempt to retrieve information from service catalog. If not, the information will be taken from given config file.
Bases: exceptions.Exception
Error raised when pyCADF fails to configure correctly.
Bases: tuple
Service(id, name, type, admin_endp, public_endp, private_endp)
Alias for field number 3
Alias for field number 0
Alias for field number 1
Alias for field number 5
Alias for field number 4
Alias for field number 2
Returns a WSGI filter app for use with paste.deploy.
Starting point for routing EC2 requests.
Bases: object
Authenticate an EC2 request with keystone and convert to token.
Returns a WSGI filter app for use with paste.deploy.
oslo.i18n integration module.
See http://docs.openstack.org/developer/oslo.i18n/usage.html .
Return a list of oslo_config options available in auth_token middleware.
The returned list includes all oslo_config options which may be registered at runtime by the project.
Each element of the list is a tuple. The first element is the name of the group under which the list of elements in the second element will be registered. A group name of None corresponds to the [DEFAULT] group in config files.
This function is also discoverable via the entry point ‘keystonemiddleware.auth_token’ under the ‘oslo.config.opts’ namespace.
The purpose of this is to allow tools like the Oslo sample config file generator to discover the options exposed to users by this middleware.
Returns: | a list of (group_name, opts) tuples |
---|
S3 Token Middleware
This WSGI component:
Bases: object
Middleware that handles S3 authentication.
Bases: exceptions.Exception
Returns a WSGI filter app for use with paste.deploy.