In case a token can become obsolete, implement this method.
Future<AuthToken> refreshToken(AuthToken token) async { throw AuthException("Tokens cannot be refreshed"); }