Interface AccessRefreshTokenGenerator

    • Method Detail

      • generate

        @NonNull
        java.util.Optional<AccessRefreshToken> generate​(@NonNull
                                                        io.micronaut.security.authentication.Authentication authentication)
        Parameters:
        authentication - User's authentication
        Returns:
        An Optional AccessRefreshToken
      • generateRefreshToken

        @NonNull
        java.util.Optional<java.lang.String> generateRefreshToken​(@NonNull
                                                                  io.micronaut.security.authentication.Authentication authentication)
        Parameters:
        authentication - User's authentication
        Returns:
        An Optional refresh token
      • generate

        @NonNull
        java.util.Optional<AccessRefreshToken> generate​(@NonNull
                                                        java.lang.String refreshToken,
                                                        @NonNull
                                                        java.util.Map<java.lang.String,​?> oldClaims)
        Parameters:
        refreshToken - refresh token
        oldClaims - oldClaims
        Returns:
        An Optional AccessRefreshToken
      • generate

        @NonNull
        java.util.Optional<AccessRefreshToken> generate​(@NonNull
                                                        java.lang.String refreshToken,
                                                        @NonNull
                                                        io.micronaut.security.authentication.Authentication authentication)
        Parameters:
        refreshToken - refresh token
        authentication - User's authentication
        Returns:
        An Optional refresh token