Class UstraJwtUtils

java.lang.Object
com.gsitm.ustra.java.security.jwt.utils.UstraJwtUtils

public class UstraJwtUtils extends Object
Jwt 유틸리티 클래스
  • Field Details

  • Constructor Details

    • UstraJwtUtils

      public UstraJwtUtils()
  • Method Details

    • parseClaim

      public static io.jsonwebtoken.Claims parseClaim(UstraJwtAuthenticationProperties prop, String token, boolean includeExpiredToken)
      Deprecated.
      클레임을 parsing 한다.
      Parameters:
      token - 토큰
      includeExpiredToken - expired된 토큰 포함여부
    • isAuthenticatedToken

      public static boolean isAuthenticatedToken(UstraJwtAuthenticationProperties prop, String token)
      Deprecated.
      인증이 완료된 토큰인지 확인
      Parameters:
      prop - jwt 프로퍼티
      token - 토큰
      Returns:
    • parseHeaderClaim

      public static UstraJwtUtils.HeaderClaims parseHeaderClaim(UstraJwtAuthenticationProperties prop, String token, boolean includeExpiredToken)
      Deprecated.
      헤더와 클레임을 parsing 한다.
      Parameters:
      token - 토큰
      includeExpiredToken - expired된 토큰 포함여부
    • decodeHeader

      public static io.jsonwebtoken.JwsHeader decodeHeader(String token)
      Deprecated.
      헤더를 파싱한다.
    • getAuthSysCd

      public static String getAuthSysCd(String token)
      Deprecated.
      인증 시스템 정보를 조회한다.
    • createHeader

      public static Map<String,Object> createHeader(UstraJwtAuthenticationProperties prop, String authSysCd)
      Deprecated.
      헤더를 생성한다.
    • str2dt

      public static Date str2dt(String date)
      Deprecated.
      문자열을 Date로 파싱
      Parameters:
      date -
      Returns:
    • dateToTokenString

      public static Long dateToTokenString(LocalDateTime dt)
      LocalDateTime을 Time Stamp
      Parameters:
      dt -
      Returns: