Class AuthenticationPollingClientInfo

java.lang.Object
com.gsitm.ustra.java.autoconfigure.security.duplication.polling.AuthenticationPollingClientInfo
All Implemented Interfaces:
com.gsitm.ustra.java.security.connection.ConnectionInfo, Serializable

public class AuthenticationPollingClientInfo extends Object implements com.gsitm.ustra.java.security.connection.ConnectionInfo
See Also:
  • Field Details

    • CLIENT_IP_ATTRIBUTES_NAME

      public static final String CLIENT_IP_ATTRIBUTES_NAME
      클라이언트 IP 속성 명
      See Also:
    • PROC_ID_ATTRIBUTES_NAME

      public static final String PROC_ID_ATTRIBUTES_NAME
      프로세스 아이디 속성 명
      See Also:
    • USER_KEY_ATTRIBUTES_NAME

      public static final String USER_KEY_ATTRIBUTES_NAME
      사용자 키 속성 명
      See Also:
    • DUPLICATION_KEY_ATTRIBUTES_NAME

      public static final String DUPLICATION_KEY_ATTRIBUTES_NAME
      중복인증 제어 키 속성 명
      See Also:
    • REFRESH_TOKEN_ATTRIBUTES_NAME

      public static final String REFRESH_TOKEN_ATTRIBUTES_NAME
      Refresh Token 속성명
      See Also:
  • Constructor Details

  • Method Details

    • from

      public static AuthenticationPollingClientInfo from(String encryptedString, String secretKey)
      암호화 문자열로부터 string 반환
      Parameters:
      encryptedString -
      secretKey -
      Returns:
    • builder

    • getClientIp

      public String getClientIp()
      클라이언트 아이피 주소
      Specified by:
      getClientIp in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • getUserKey

      public String getUserKey()
      사용자 키
      Specified by:
      getUserKey in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • getDuplicationKey

      public String getDuplicationKey()
      중복 인증 제어 키
      Specified by:
      getDuplicationKey in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • getProcId

      public String getProcId()
      프로세스 아이디
      Specified by:
      getProcId in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • getRefreshToken

      public String getRefreshToken()
      Refresh Token
    • getCheckNumber

      public AtomicInteger getCheckNumber()
      로그아웃 체킹 수
      Specified by:
      getCheckNumber in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • isDuplicated

      public boolean isDuplicated()
      중복 여부
      Specified by:
      isDuplicated in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • isExpired

      public boolean isExpired()
      만료 여부
      Specified by:
      isExpired in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • setClientIp

      public void setClientIp(String clientIp)
      클라이언트 아이피 주소
    • setUserKey

      public void setUserKey(String userKey)
      사용자 키
    • setDuplicationKey

      public void setDuplicationKey(String duplicationKey)
      중복 인증 제어 키
    • setProcId

      public void setProcId(String procId)
      프로세스 아이디
    • setRefreshToken

      public void setRefreshToken(String refreshToken)
      Refresh Token
    • setCheckNumber

      public void setCheckNumber(AtomicInteger checkNumber)
      로그아웃 체킹 수
    • setDuplicated

      public void setDuplicated(boolean duplicated)
      중복 여부
      Specified by:
      setDuplicated in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • setExpired

      public void setExpired(boolean expired)
      만료 여부
      Specified by:
      setExpired in interface com.gsitm.ustra.java.security.connection.ConnectionInfo
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object