Package eu.webtoolkit.jwt.auth
Class Token
java.lang.Object
eu.webtoolkit.jwt.auth.Token
public class Token
extends java.lang.Object
An authentication token hash.
An authentication token is a surrogate for identification or authentication. When a random authentication token is generated, it is a good practice to hash it using a cryptographic hash function, and only save this hash in the session or database for later verification. This avoids that a compromised database would leak all the authentication tokens.
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description WDate
getExpirationTime()
Returns the expiration time.java.lang.String
getHash()
Returns the hash.boolean
isEmpty()
Returns whether the token is empty.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Token
public Token()Default constructor.Creates an empty token.
-
Token
-
-
Method Details
-
isEmpty
public boolean isEmpty()Returns whether the token is empty.An empty token is default constructed.
-
getHash
public java.lang.String getHash()Returns the hash. -
getExpirationTime
Returns the expiration time.
-