keystone.receipt.provider module
Receipt provider interface.
- 
class keystone.receipt.provider.Manager[source]
- Bases: - Manager
 - Default pivot point for the receipt provider backend. - See - keystone.common.manager.Managerfor more details on how this
dynamically calls the backend.
 - 
- 
driver_namespace = 'keystone.receipt.provider'
 - 
- 
issue_receipt(user_id, method_names, expires_at=None)[source]
 - 
- 
validate_receipt(receipt_id, window_seconds=0)[source]
 
- 
keystone.receipt.provider.default_expire_time()[source]
- Determine when a fresh receipt should expire. - Expiration time varies based on configuration (see
- [receipt] expiration).
 - 
- Returns:
- a naive UTC datetime.datetime object