PasswordAuthorizationRequest constructor

PasswordAuthorizationRequest({
  1. required String clientId,
  2. String? clientSecret,
  3. required Iterable<String> scopes,
  4. required String userName,
  5. required String password,
  6. required OpenIdConfiguration configuration,
  7. required bool autoRefresh,
  8. Iterable<String>? prompts,
  9. Map<String, String>? additionalParameters,
})

Implementation

PasswordAuthorizationRequest({
  required String clientId,
  String? clientSecret,
  required Iterable<String> scopes,
  required String userName,
  required String password,
  required OpenIdConfiguration configuration,
  required bool autoRefresh,
  Iterable<String>? prompts,
  Map<String, String>? additionalParameters,
}) : super(
          configuration: configuration,
          clientId: clientId,
          clientSecret: clientSecret,
          grantType: "password",
          scopes: scopes,
          prompts: prompts,
          additionalParameters: {
            "username": userName,
            "password": password,
            ...(additionalParameters ?? {})
          });