logout static method

Future<void> logout({
  1. required LogoutRequest request,
})

Implementation

static Future<void> logout({required LogoutRequest request}) async {
  if (request.configuration.endSessionEndpoint == null) return;

  final url = Uri.parse(request.configuration.endSessionEndpoint!)
      .replace(queryParameters: request.toMap());

  try {
    await http.get(url);
  } on HttpResponseException catch (e) {
    throw LogoutException(e.toString());
  }
}