AuthorizationTokenRequest constructor

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

Implementation

AuthorizationTokenRequest(
  super.clientId,
  super.redirectUrl, {
  String? loginHint,
  super.clientSecret,
  super.scopes,
  super.serviceConfiguration,
  super.additionalParameters,
  super.issuer,
  super.discoveryUrl,
  List<String>? promptValues,
  super.allowInsecureConnections,
  ExternalUserAgent externalUserAgent =
      ExternalUserAgent.asWebAuthenticationSession,
  super.nonce,
  String? responseMode,
}) : super(
        grantType: GrantType.authorizationCode,
      ) {
  this.loginHint = loginHint;
  this.promptValues = promptValues;
  this.externalUserAgent = externalUserAgent;
  this.responseMode = responseMode;
}