keystone.models.token_model 模块¶
统一的内存中 token 模型。
- class keystone.models.token_model.TokenModel[source]¶
基类:
object表示 keystone 发出的 token 的对象。
这是一个可查询的对象,keystone 的其他部分可以使用它来推断用户的身份验证或授权。
- property access_token¶
- property application_credential¶
- property audit_ids¶
- property domain¶
- property domain_scoped¶
- property expires_at¶
- property issued_at¶
- mint(token_id, issued_at)[source]¶
设置 token 的
id和issued_at属性。构建 token 的过程需要设置有关身份验证和授权上下文的属性,例如
user_id和project_id。一旦 Token 对象准确地表示了这些信息,它应该被“铸造”。当 token 获得id属性并且记录了其创建时间时,token 就会被铸造。
- property oauth_scoped¶
- property project¶
- property project_domain¶
- property project_scoped¶
- property roles¶
- property system_scoped¶
- property trust¶
- property trust_project¶
- property trust_project_domain¶
- property trust_scoped¶
- property trustee¶
- property trustor¶
- property unscoped¶
- property user¶
- property user_domain¶