Returns the token to send. May be sync via Future.value(...) or genuinely async when the implementation refreshes against an IdP.
Future.value(...)
Future<String> token();