Class AccessRefreshTokenGenerator


  • @Singleton
    public class AccessRefreshTokenGenerator
    extends java.lang.Object
    Generates http responses with access and refresh token.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Field Detail

      • eventPublisher

        protected final io.micronaut.context.event.ApplicationEventPublisher eventPublisher
    • Method Detail

      • generate

        public java.util.Optional<AccessRefreshToken> generate​(UserDetails userDetails)
        Generate an AccessRefreshToken response for the given user details.
        Parameters:
        userDetails - Authenticated user's representation.
        Returns:
        The http response
      • generate

        public java.util.Optional<AccessRefreshToken> generate​(java.lang.String refreshToken,
                                                               java.util.Map<java.lang.String,​java.lang.Object> oldClaims)
        Generate an AccessRefreshToken response for the given refresh token and claims.
        Parameters:
        refreshToken - The refresh token
        oldClaims - The claims to generate the access token
        Returns:
        The http response