WorkforcePoolProviderExtendedAttributesOauth2Client constructor

const WorkforcePoolProviderExtendedAttributesOauth2Client({
  1. required Input<String> attributesType,
  2. required Input<String> clientId,
  3. required Input<WorkforcePoolProviderExtendedAttributesOauth2ClientClientSecret> clientSecret,
  4. required Input<String> issuerUri,
  5. Input<WorkforcePoolProviderExtendedAttributesOauth2ClientQueryParameters?>? queryParameters,
})

Creates a new WorkforcePoolProviderExtendedAttributesOauth2Client. attributesType Represents the IdP and type of claims that should be fetched. clientId The OAuth 2.0 client ID for retrieving extended attributes from the identity provider. Required to get the Access Token using client credentials grant flow. clientSecret The OAuth 2.0 client secret for retrieving extended attributes from the identity provider. Required to get the Access Token using client credentials grant flow. issuerUri The OIDC identity provider's issuer URI. Must be a valid URI using the 'https' scheme. Required to get the OIDC discovery document. queryParameters Represents the parameters to control which claims are fetched from an IdP.

Implementation

const WorkforcePoolProviderExtendedAttributesOauth2Client({
  required this.attributesType,
  required this.clientId,
  required this.clientSecret,
  required this.issuerUri,
  this.queryParameters,
});