Class RememberMeToken


  • public class RememberMeToken
    extends Object
    Contains information used by remember me functionality
    Author:
    P.Piernik
    • Constructor Detail

      • RememberMeToken

        public RememberMeToken()
      • RememberMeToken

        public RememberMeToken​(long entity,
                               RememberMeToken.LoginMachineDetails machineDetails,
                               Date loginTime,
                               pl.edu.icm.unity.types.authn.AuthenticationOptionKey firstFactorAuthnOptionId,
                               pl.edu.icm.unity.types.authn.AuthenticationOptionKey secondFactorAuthnOptionId,
                               byte[] rememberMeTokenHash,
                               pl.edu.icm.unity.types.authn.RememberMePolicy rememberMePolicy)
    • Method Detail

      • getInstanceFromJson

        public static RememberMeToken getInstanceFromJson​(byte[] json)
      • getSerialized

        public byte[] getSerialized()
                             throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getEntity

        public long getEntity()
      • setEntity

        public void setEntity​(long entity)
      • getLoginTime

        public Date getLoginTime()
      • setLoginTime

        public void setLoginTime​(Date loginTime)
      • getRememberMeTokenHash

        public byte[] getRememberMeTokenHash()
      • setRememberMeTokenHash

        public void setRememberMeTokenHash​(byte[] rememberMeTokenHash)
      • getRememberMePolicy

        public pl.edu.icm.unity.types.authn.RememberMePolicy getRememberMePolicy()
      • setRememberMePolicy

        public void setRememberMePolicy​(pl.edu.icm.unity.types.authn.RememberMePolicy rememberMePolicy)
      • getFirstFactorAuthnOptionId

        public pl.edu.icm.unity.types.authn.AuthenticationOptionKey getFirstFactorAuthnOptionId()
      • setFirstFactorAuthnOptionId

        public void setFirstFactorAuthnOptionId​(pl.edu.icm.unity.types.authn.AuthenticationOptionKey firstFactorAuthnOptionId)
      • getSecondFactorAuthnOptionId

        public pl.edu.icm.unity.types.authn.AuthenticationOptionKey getSecondFactorAuthnOptionId()
      • setSecondFactorAuthnOptionId

        public void setSecondFactorAuthnOptionId​(pl.edu.icm.unity.types.authn.AuthenticationOptionKey secondFactorAuthnOptionId)