Class OAuth2AccessToken

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String accessToken
      access_token
      private java.lang.Integer expiresIn
      expires_in
      private java.lang.String refreshToken
      refresh_token
      private java.lang.String scope
      scope
      private static long serialVersionUID  
      private java.lang.String tokenType
      token_type
    • Constructor Summary

      Constructors 
      Constructor Description
      OAuth2AccessToken​(java.lang.String accessToken)  
      OAuth2AccessToken​(java.lang.String accessToken, java.lang.String rawResponse)  
      OAuth2AccessToken​(java.lang.String accessToken, java.lang.String tokenType, java.lang.Integer expiresIn, java.lang.String refreshToken, java.lang.String scope, java.lang.String rawResponse)  
    • Field Detail

      • accessToken

        private java.lang.String accessToken
        access_token

        REQUIRED. The access token issued by the authorization server.

      • tokenType

        private java.lang.String tokenType
        token_type

        REQUIRED. The type of the token issued as described in http://tools.ietf.org/html/rfc6749#section-7.1 Value is case insensitive.

      • expiresIn

        private java.lang.Integer expiresIn
        expires_in

        RECOMMENDED. The lifetime in seconds of the access token. For example, the value "3600" denotes that the access token will expire in one hour from the time the response was generated. If omitted, the authorization server SHOULD provide the expiration time via other means or document the default value.

      • refreshToken

        private java.lang.String refreshToken
        refresh_token

        OPTIONAL. The refresh token, which can be used to obtain new access tokens using the same authorization grant as described in http://tools.ietf.org/html/rfc6749#section-6

      • scope

        private java.lang.String scope
        scope

        OPTIONAL, if identical to the scope requested by the client; otherwise, REQUIRED. The scope of the access token as described by http://tools.ietf.org/html/rfc6749#section-3.3

    • Constructor Detail

      • OAuth2AccessToken

        public OAuth2AccessToken​(java.lang.String accessToken)
      • OAuth2AccessToken

        public OAuth2AccessToken​(java.lang.String accessToken,
                                 java.lang.String rawResponse)
      • OAuth2AccessToken

        public OAuth2AccessToken​(java.lang.String accessToken,
                                 java.lang.String tokenType,
                                 java.lang.Integer expiresIn,
                                 java.lang.String refreshToken,
                                 java.lang.String scope,
                                 java.lang.String rawResponse)
    • Method Detail

      • getAccessToken

        public java.lang.String getAccessToken()
      • getTokenType

        public java.lang.String getTokenType()
      • getExpiresIn

        public java.lang.Integer getExpiresIn()
      • getRefreshToken

        public java.lang.String getRefreshToken()
      • getScope

        public java.lang.String getScope()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object