keystone.revoke.core 模块

撤销服务的入口点。

class keystone.revoke.core.Manager[source]

继承自: Manager

撤销后端默认枢纽点。

执行记录撤销的通用逻辑。

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

check_token(token)[source]

将 token 的值与撤销列表进行检查。

参数:

token – 来自 token 的值的字典,针对 v2 和 v3 之间的差异进行了标准化。检查的值是 model.TokenEvent 属性的一个子集

引发:

keystone.exception.TokenNotFound – 如果 token 无效。

driver_namespace: str = 'keystone.revoke'
list_events(last_fetch=None)[source]
revoke(event)[source]
revoke_by_audit_chain_id(audit_chain_id, project_id=None, domain_id=None)[source]
revoke_by_audit_id(audit_id)[source]
revoke_by_user(user_id)[source]