code: @Override
      public boolean compareTokens(String a, String b) {
          if (isSignedToken()) {
              return crypto.compareSignedTokens(a, b);
          } else {
              return crypto.constantTimeEquals(a, b);
          }
      }
docs: Compares to token.
  
  @param a the first token
  @param b the second token
  @return {@code true} if the token are equal, {@code false} otherwise