OneTimeTokenConsumedInfo

class OneTimeTokenConsumedInfo

Utility class to manage OTTs: mark as consumed, removed expired OTTs, manage maximum number of replays and replay timeout of tokens.

Constructors

OneTimeTokenConsumedInfo

public OneTimeTokenConsumedInfo(OneTimeAuthenticationToken oneTimeAuthenticationToken)

Methods

cleanupConsumedInfo

public static void cleanupConsumedInfo()

consume

public static void consume(OneTimeAuthenticationToken oneTimeAuthenticationToken)

If the token is valid, consume it once and store this information.

consume

public void consume()

If there are still replays and time left, increase the replay counter by one.

getKey

public static String getKey(OneTimeAuthenticationToken token)

isExpired

public boolean isExpired()