Class BearerAccessRefreshToken


  • public class BearerAccessRefreshToken
    extends AccessRefreshToken
    Encapsulates an Access Token response as described in RFC 6749.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Constructor Summary

      Constructors 
      Constructor Description
      BearerAccessRefreshToken()
      Necessary for JSON serialization.
      BearerAccessRefreshToken​(java.lang.String username, java.util.Collection<java.lang.String> roles, java.lang.Integer expiresIn, java.lang.String accessToken, java.lang.String refreshToken, java.lang.String tokenType)  
    • Constructor Detail

      • BearerAccessRefreshToken

        public BearerAccessRefreshToken()
        Necessary for JSON serialization.
      • BearerAccessRefreshToken

        public BearerAccessRefreshToken​(java.lang.String username,
                                        java.util.Collection<java.lang.String> roles,
                                        java.lang.Integer expiresIn,
                                        java.lang.String accessToken,
                                        java.lang.String refreshToken,
                                        java.lang.String tokenType)
        Parameters:
        username - a string e.g. admin
        roles - Collection of Strings e.g. ( [ROLE_USER, ROLE_ADMIN] )
        expiresIn - Access Token expiration
        accessToken - JWT token
        refreshToken - JWT token
        tokenType - Type of token
    • Method Detail

      • getUsername

        public java.lang.String getUsername()
        username getter.
        Returns:
        a string e.g. admin
      • setUsername

        public void setUsername​(java.lang.String username)
        username setter.
        Parameters:
        username - e.g. admin
      • getRoles

        public java.util.Collection<java.lang.String> getRoles()
        roles getter.
        Returns:
        Collection of Strings e.g. ( [ROLE_USER, ROLE_ADMIN] )
      • setRoles

        public void setRoles​(java.util.List<java.lang.String> roles)
        roles property setter.
        Parameters:
        roles - list of Strings e.g. ( [ROLE_USER, ROLE_ADMIN] )