Class Token

  • All Implemented Interfaces:
    Comparable<Token>

    public class Token
    extends Object
    implements Comparable<Token>
    A token is an arbitrary bit of text that is used to access resources. Each token has a scope which describes which resources are accessible with it. A token may be revoked at anytime and is valid for a finite duration.

    While Keystone supports token-based authentication in this release, the intention is for it to support additional protocols in the future. The intent is for it to be an integration service foremost, and not a aspire to be a full-fledged identity store and management solution.

    See Also:
    • Method Detail

      • getId

        public String getId()
        When providing an ID, it is assumed that the token exists in the current OpenStack deployment
        Returns:
        the id of the token in the current OpenStack deployment
      • getExpires

        public Date getExpires()
        Returns:
        the expires of the token
      • getTenant

        public com.google.common.base.Optional<Tenant> getTenant()
        Returns:
        the tenant assigned to the token
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • string

        protected com.google.common.base.MoreObjects.ToStringHelper string()