keystone.models.receipt_model module¶
Unified in-memory receipt model.
- class keystone.models.receipt_model.ReceiptModel[source]¶
- Bases: - object- An object that represents a receipt emitted by keystone. - This is a queryable object that other parts of keystone can use to reason about a user’s receipt. - property expires_at¶
 - property issued_at¶
 - mint(receipt_id, issued_at)[source]¶
- Set the - idand- issued_atattributes of a receipt.- The process of building a Receipt requires setting attributes about the partial authentication context, like - user_idand- methodsfor example. Once a Receipt object accurately represents this information it should be “minted”. Receipt are minted when they get an- idattribute and their creation time is recorded.
 - property required_methods¶
 - property user¶
 - property user_domain¶
 
