Starting point for routing EC2 requests.
keystonemiddleware.ec2_token.
EC2Token
(application, conf)¶Bases: object
Authenticate an EC2 request with keystone and convert to token.
keystonemiddleware.ec2_token.
app_factory
(global_conf, **local_conf)¶keystonemiddleware.ec2_token.
filter_factory
(global_conf, **local_conf)¶Return a WSGI filter app for use with paste.deploy.
keystonemiddleware.exceptions.
ConfigurationError
¶Bases: keystonemiddleware.exceptions.KeystoneMiddlewareException
keystonemiddleware.exceptions.
KeystoneMiddlewareException
¶Bases: exceptions.Exception
keystonemiddleware.fixture.
AuthTokenFixture
¶Bases: fixtures.fixture.Fixture
Overrides what keystonemiddleware will return to the app behind it.
add_token
(token_data, token_id=None)¶Add an existing token to the middleware.
Parameters: |
|
---|---|
Returns: | The token_id that the token was added as. |
Return type: | str |
add_token_data
(token_id=None, expires=None, user_id=None, user_name=None, user_domain_id=None, user_domain_name=None, project_id=None, project_name=None, project_domain_id=None, project_domain_name=None, role_list=None, is_v2=False)¶Add token data to the auth_token fixture.
fetch_token
(token, **kwargs)¶Low level replacement of fetch_token for AuthProtocol.
setUp
()¶tokens
¶oslo.i18n integration module.
See https://docs.openstack.org/oslo.i18n/latest/user/usage.html .
S3 Token Middleware.
This WSGI component:
keystonemiddleware.s3_token.
S3Token
(app, conf)¶Bases: object
Middleware that handles S3 authentication.
keystonemiddleware.s3_token.
ServiceError
¶Bases: exceptions.Exception
keystonemiddleware.s3_token.
filter_factory
(global_conf, **local_conf)¶Return a WSGI filter app for use with paste.deploy.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.