Class Token


public class Token extends 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.

See Also:
  • Constructor Details

    • Token

      public Token()
      Default constructor.

      Creates an empty token.

    • Token

      public Token(String hash, WDate expirationTime)
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Returns whether the token is empty.

      An empty token is default constructed.

    • getHash

      public String getHash()
      Returns the hash.
    • getExpirationTime

      public WDate getExpirationTime()
      Returns the expiration time.