Interface JwtService

All Known Implementing Classes:
JwtServiceImpl

public interface JwtService
Service interface for managing operations with authentication.
  • Method Summary

    Modifier and Type
    Method
    Description
    getAccessToken(String refreshToken)
    Retrieves access token via refresh token.
    login(User user)
    Logs in selected user in system.
    refresh(String refreshToken)
    Updates and retrieves information about tokens via old refreshToken.
  • Method Details

    • login

      Jwt login(User user)
      Logs in selected user in system.
      Parameters:
      user - a User that needs to log in
      Returns:
      a Jwt model containing details about tokens
    • getAccessToken

      Jwt getAccessToken(String refreshToken)
      Retrieves access token via refresh token.
      Parameters:
      refreshToken - the refresh token of selected user
      Returns:
      a Jwt model containing details about tokens
    • refresh

      Jwt refresh(String refreshToken)
      Updates and retrieves information about tokens via old refreshToken.
      Parameters:
      refreshToken - the refresh token of selected user
      Returns:
      Jwt model containing details about updated tokens