getInitialUrlQueryParameters method

  1. @override
Future<Map<String, dynamic>> getInitialUrlQueryParameters()
override

Gets the URL Parameters that will be used for the login page.

Implementation

@override
Future<Map<String, dynamic>> getInitialUrlQueryParameters() async {
  this.nonce = generateNonce(8);
  var map = await super.getInitialUrlQueryParameters();
  map['response_type'] = "id_token code";
  map["display"] = "touch";

  if (!useClientSecret! && map.containsKey("client_secret")) {
    map.remove("client_secret");
  }
  return map;
}