Unified in-memory token model.
keystone.models.token_model.
TokenModel
[source]¶Bases: object
An object that represents a token emitted by keystone.
This is a queryable object that other parts of keystone can use to reason about a user’s authentication or authorization.
access_token
¶application_credential
¶audit_ids
¶domain
¶domain_scoped
¶expires_at
¶issued_at
¶mint
(token_id, issued_at)[source]¶Set the id
and issued_at
attributes of a token.
The process of building a token requires setting attributes about the
authentication and authorization context, like user_id
and
project_id
for example. Once a Token object accurately represents
this information it should be “minted”. Tokens are minted when they get
an id
attribute and their creation time is recorded.
oauth_scoped
¶project
¶project_domain
¶project_scoped
¶roles
¶system_scoped
¶trust
¶trust_project
¶trust_project_domain
¶trust_scoped
¶trustee
¶trustor
¶unscoped
¶user
¶user_domain
¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.