revokeToken method

Future<void> revokeToken(
  1. String token, {
  2. String? tokenTypeHint,
  3. Map<String, String> headers = const <String, String>{},
})

Implementation

Future<void> revokeToken(
  String token, {
  String? tokenTypeHint,
  Map<String, String> headers = const <String, String>{},
}) {
  return _runTrackedOperation((openRequest) async {
    final revokeToken = _nonEmptyToken(token, 'token');
    final revokeTokenTypeHint = _optionalTokenTypeHint(tokenTypeHint);
    await _requestRevokeToken(
      revokeToken,
      tokenTypeHint: revokeTokenTypeHint,
      headers: headers,
      openRequest: openRequest,
    );
  });
}