public class AbstractTimestampAuthenticationHandler implements TokenTypeHandler
@Autowired @NotNull public com.antelopesystem.crudframework.crud.handler.CrudHandler crudHandler
@NotNull public static java.lang.String AUTH_TOKEN_NAME
@NotNull public static java.lang.String TIMESTAMP_NAME
@NotNull public static java.lang.String SESSIONID_NAME
public static com.antelopesystem.authframework.token.type.base.AbstractTimestampAuthenticationHandler.Companion Companion
public AbstractTimestampAuthenticationHandler()
@NotNull public com.antelopesystem.crudframework.crud.handler.CrudHandler getCrudHandler()
public void setCrudHandler(@NotNull
com.antelopesystem.crudframework.crud.handler.CrudHandler p)
@NotNull
public java.lang.String getStringToHash(@NotNull
AuthToken authToken,
@NotNull
java.lang.String timestamp,
@NotNull
javax.servlet.http.HttpServletRequest request)
@Nullable public AuthToken getTokenFromRequest(@NotNull javax.servlet.http.HttpServletRequest request)
@NotNull
protected java.security.PublicKey getPublicKey(@NotNull
java.lang.String publicKey)
@NotNull
protected java.lang.String encrypt(@NotNull
TimestampTokenRequest payload,
@NotNull
java.lang.String data)
@NotNull
protected java.lang.String decrypt(@NotNull
java.security.PrivateKey privateKey,
@NotNull
java.lang.String data)
public boolean isTokenPresent(@NotNull
javax.servlet.http.HttpServletRequest request)