keystone.revoke package
Submodules
keystone.revoke.core module
Main entry point into the Revoke service.
- 
class keystone.revoke.core.Manager(*args, **kwargs)[source]
 
Bases: keystone.common.manager.Manager
Default pivot point for the Revoke backend.
Performs common logic for recording revocations.
See keystone.common.manager.Manager for more details on
how this dynamically calls the backend.
- 
check_token(*args, **kwargs)[source]
 
Check the values from a token against the revocation list.
| Parameters: | token_values – dictionary of values from a token, normalized for
differences between v2 and v3. The checked values
are a subset of the attributes of model.TokenEvent | 
| Raises keystone.exception.TokenNotFound: | 
|   | If the token is invalid. | 
- 
driver_namespace = 'keystone.revoke'
 
- 
list_events(*args, **kwargs)[source]
 
- 
revoke(*args, **kwargs)[source]
 
- 
revoke_by_audit_chain_id(*args, **kwargs)[source]
 
- 
revoke_by_audit_id(*args, **kwargs)[source]
 
- 
revoke_by_domain_role_assignment(*args, **kwargs)[source]
 
- 
revoke_by_grant(*args, **kwargs)[source]
 
- 
revoke_by_project_role_assignment(*args, **kwargs)[source]
 
- 
revoke_by_user(*args, **kwargs)[source]
 
- 
revoke_by_user_and_project(*args, **kwargs)[source]
 
- 
class keystone.revoke.core.RevokeDriverV8(*args, **kwargs)[source]
 
Bases: keystone.revoke.backends.base.RevokeDriverV8
 
keystone.revoke.model module
Module contents