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