keystone.receipt.provider 模块

收据提供者接口。

class keystone.receipt.provider.Manager[源代码]

继承自: Manager

收据提供者后端的默认枢纽点。

有关此动态调用后端的更多详细信息,请参阅 keystone.common.manager.Manager

driver_namespace: str = 'keystone.receipt.provider'
issue_receipt(user_id, method_names, expires_at=None)[源代码]
validate_receipt(receipt_id, window_seconds=0)[源代码]
keystone.receipt.provider.default_expire_time()[源代码]

确定新的收据应该何时过期。

过期时间根据配置而变化(参见 [receipt] expiration)。

返回值:

一个朴素的 UTC datetime.datetime 对象