Package cronapi

Class TokenUtils

java.lang.Object
cronapi.TokenUtils

public class TokenUtils extends Object
  • Field Details

  • Constructor Details

    • TokenUtils

      public TokenUtils()
  • Method Details

    • getAuthoritiesFromToken

      public static List<String> getAuthoritiesFromToken(String token)
    • getUsernameFromToken

      public static String getUsernameFromToken(String token)
    • getProviderFromToken

      public static String getProviderFromToken(String token)
    • getExpirationDateFromToken

      public static Date getExpirationDateFromToken(String token)
    • getClaimsFromToken

      public static io.jsonwebtoken.Claims getClaimsFromToken(String token)
    • addClaimToToken

      public static String addClaimToToken(String token, String key, Object value)
    • setExpiration

      public static String setExpiration(String token, Date expiration)
    • getNameFromToken

      public static String getNameFromToken(String token)
    • getIssuerFromToken

      public static String getIssuerFromToken(String token)
    • getScopeFromToken

      public static List<String> getScopeFromToken(String token)
    • generateCurrentDate

      public static Date generateCurrentDate()
    • generateExpirationDate

      public static Date generateExpirationDate()
    • isTokenExpired

      public static boolean isTokenExpired(String token)
    • generateToken

      public static String generateToken(org.springframework.security.core.Authentication userDetails, String provider)
    • generateToken

      public static String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails, String name, String provider)
    • generateToken

      public static String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails, String name, String provider, LinkedHashMap<String,Object> extras)
    • generateToken

      public static String generateToken(Map<String,Object> claims, Date expires, String id)
    • canTokenBeRefreshed

      public static boolean canTokenBeRefreshed(String token, Date lastPasswordReset)
    • refreshToken

      public static String refreshToken(String token)
    • revokeToken

      public static void revokeToken(String token)
    • createCookieFromToken

      public static jakarta.servlet.http.Cookie createCookieFromToken(String token, String path, boolean isSecure)
    • getTokenFromCookie

      public static String getTokenFromCookie(jakarta.servlet.http.Cookie[] cookies)