Class RememberMeToken
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.authn.RememberMeToken
-
public class RememberMeToken extends Object
Contains information used by remember me functionality- Author:
- P.Piernik
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRememberMeToken.LoginMachineDetails
-
Constructor Summary
Constructors Constructor Description RememberMeToken()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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetEntity()pl.edu.icm.unity.types.authn.AuthenticationOptionKeygetFirstFactorAuthnOptionId()static RememberMeTokengetInstanceFromJson(byte[] json)DategetLoginTime()RememberMeToken.LoginMachineDetailsgetMachineDetails()pl.edu.icm.unity.types.authn.RememberMePolicygetRememberMePolicy()byte[]getRememberMeTokenHash()pl.edu.icm.unity.types.authn.AuthenticationOptionKeygetSecondFactorAuthnOptionId()byte[]getSerialized()voidsetEntity(long entity)voidsetFirstFactorAuthnOptionId(pl.edu.icm.unity.types.authn.AuthenticationOptionKey firstFactorAuthnOptionId)voidsetLoginTime(Date loginTime)voidsetMachineDetails(RememberMeToken.LoginMachineDetails machineDetails)voidsetRememberMePolicy(pl.edu.icm.unity.types.authn.RememberMePolicy rememberMePolicy)voidsetRememberMeTokenHash(byte[] rememberMeTokenHash)voidsetSecondFactorAuthnOptionId(pl.edu.icm.unity.types.authn.AuthenticationOptionKey secondFactorAuthnOptionId)
-
-
-
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)
-
getMachineDetails
public RememberMeToken.LoginMachineDetails getMachineDetails()
-
setMachineDetails
public void setMachineDetails(RememberMeToken.LoginMachineDetails machineDetails)
-
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)
-
-