keystone.models.receipt_model 模块

统一的内存中收据模型。

class keystone.models.receipt_model.ReceiptModel[source]

基类: object

表示 keystone 发出的收据的对象。

这是一个可查询的对象,keystone 的其他部分可以使用它来推断用户的收据。

property expires_at
property issued_at
mint(receipt_id, issued_at)[source]

设置收据的 idissued_at 属性。

构建收据的过程需要设置关于部分身份验证上下文的属性,例如 user_idmethods。一旦 Receipt 对象准确地表示了这些信息,就应该“铸造”它。收据在获得 id 属性并记录其创建时间时被铸造。

property required_methods
property user
property user_domain