Class BearerTokenRenderer

  • All Implemented Interfaces:
    TokenRenderer

    @Singleton
    public class BearerTokenRenderer
    extends java.lang.Object
    implements TokenRenderer
    Since:
    1.0
    Author:
    Sergio del Amo
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AccessRefreshToken render​(UserDetails userDetails, java.lang.Integer expiresIn, java.lang.String accessToken, java.lang.String refreshToken)  
      AccessRefreshToken render​(java.lang.Integer expiresIn, java.lang.String accessToken, java.lang.String refreshToken)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BearerTokenRenderer

        public BearerTokenRenderer()
    • Method Detail

      • render

        public AccessRefreshToken render​(java.lang.Integer expiresIn,
                                         java.lang.String accessToken,
                                         java.lang.String refreshToken)
        Specified by:
        render in interface TokenRenderer
        Parameters:
        expiresIn - In milliseconds
        accessToken - JWT token
        refreshToken - JWT token
        Returns:
        instance of AccessRefreshToken
      • render

        public AccessRefreshToken render​(UserDetails userDetails,
                                         java.lang.Integer expiresIn,
                                         java.lang.String accessToken,
                                         java.lang.String refreshToken)
        Specified by:
        render in interface TokenRenderer
        Parameters:
        userDetails - Authenticated user's representation.
        expiresIn - In milliseconds
        accessToken - JWT token
        refreshToken - JWT token
        Returns:
        instance of AccessRefreshToken