AuthorizationRequest constructor

AuthorizationRequest(
  1. String clientId,
  2. String redirectUrl, {
  3. String? issuer,
  4. String? discoveryUrl,
  5. AuthorizationServiceConfiguration? serviceConfiguration,
  6. String? loginHint,
  7. List<String>? scopes,
  8. Map<String, String>? additionalParameters,
  9. List<String>? promptValues,
  10. bool allowInsecureConnections = false,
  11. bool preferEphemeralSession = false,
  12. String? nonce,
  13. String? responseMode,
})

Implementation

AuthorizationRequest(
  String clientId,
  String redirectUrl, {
  String? issuer,
  String? discoveryUrl,
  AuthorizationServiceConfiguration? serviceConfiguration,
  String? loginHint,
  List<String>? scopes,
  Map<String, String>? additionalParameters,
  List<String>? promptValues,
  bool allowInsecureConnections = false,
  bool preferEphemeralSession = false,
  String? nonce,
  String? responseMode,
}) {
  this.clientId = clientId;
  this.redirectUrl = redirectUrl;
  this.scopes = scopes;
  this.serviceConfiguration = serviceConfiguration;
  this.additionalParameters = additionalParameters;
  this.issuer = issuer;
  this.discoveryUrl = discoveryUrl;
  this.loginHint = loginHint;
  this.promptValues = promptValues;
  this.allowInsecureConnections = allowInsecureConnections;
  this.preferEphemeralSession = preferEphemeralSession;
  this.nonce = nonce;
  this.responseMode = responseMode;
  assertConfigurationInfo();
}