Class AccessToken

    • Constructor Detail

      • AccessToken

        protected AccessToken()
      • AccessToken

        protected AccessToken​(String tokenType,
                              String tokenKey)
      • AccessToken

        protected AccessToken​(String tokenType,
                              String tokenKey,
                              long expiresIn,
                              long issuedAt)
      • AccessToken

        protected AccessToken​(String tokenType,
                              String tokenKey,
                              long expiresIn,
                              long issuedAt,
                              String refreshToken,
                              Map<String,​String> parameters)
    • Method Detail

      • getTokenType

        public String getTokenType()
        Returns the token type such as bearer, mac, etc
        Returns:
        the type
      • setTokenType

        public void setTokenType​(String type)
      • getTokenKey

        public String getTokenKey()
        Returns the token key
        Returns:
        the key
      • setTokenKey

        public void setTokenKey​(String key)
      • setRefreshToken

        public void setRefreshToken​(String refreshToken)
        Sets the refresh token key the client can use to obtain a new access token
        Parameters:
        refreshToken - the refresh token
      • getRefreshToken

        public String getRefreshToken()
        Gets the refresh token key the client can use to obtain a new access token
        Returns:
        the refresh token
      • getParameters

        public Map<String,​String> getParameters()
        Gets token parameters
        Returns:
      • getExpiresIn

        public long getExpiresIn()
        The token lifetime
        Returns:
        the lifetime, -1 means no 'expires_in' parameter was returned
      • setExpiresIn

        public void setExpiresIn​(long expiresIn)
      • getIssuedAt

        public long getIssuedAt()
      • setIssuedAt

        public void setIssuedAt​(long issuedAt)
      • setParameters

        public void setParameters​(Map<String,​String> parameters)
        Sets additional token parameters
        Parameters:
        parameters - the token parameters
      • getIssuer

        public String getIssuer()
      • setIssuer

        public void setIssuer​(String issuer)
      • getEncodedToken

        public String getEncodedToken()
      • setEncodedToken

        public void setEncodedToken​(String encodedToken)
      • getNotBefore

        public long getNotBefore()
        Returns:
        the Not Before" timestamp, -1 means no 'nbf' parameter was returned
      • setNotBefore

        public void setNotBefore​(long notBefore)