Only used in case of Desktop, where after receiving the token, we want to save the token locally.
final Future<void> Function(String) saveAccessToken;