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. bool preferEphemeralSession = false,
  13. String? nonce,
  14. String? responseMode}
)

Implementation

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