WorkforcePoolProviderExtraAttributesOauth2Client class
Constructors
-
WorkforcePoolProviderExtraAttributesOauth2Client({required Input<
String> attributesType, required Input<String> clientId, required Input<WorkforcePoolProviderExtraAttributesOauth2ClientClientSecret> clientSecret, required Input<String> issuerUri, Input<WorkforcePoolProviderExtraAttributesOauth2ClientQueryParameters?> ? queryParameters}) -
Creates a new WorkforcePoolProviderExtraAttributesOauth2Client.
attributesTypeRepresents the IdP and type of claims that should be fetched.clientIdThe OAuth 2.0 client ID for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.clientSecretThe OAuth 2.0 client secret for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.issuerUriThe OIDC identity provider's issuer URI. Must be a valid URI using the 'https' scheme. Required to get the OIDC discovery document.queryParametersRepresents the parameters to control which claims are fetched from an IdP.const -
WorkforcePoolProviderExtraAttributesOauth2Client.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attributesType
→ Input<
String> -
Represents the IdP and type of claims that should be fetched.
final
-
clientId
→ Input<
String> -
The OAuth 2.0 client ID for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.
final
-
clientSecret
→ Input<
WorkforcePoolProviderExtraAttributesOauth2ClientClientSecret> -
The OAuth 2.0 client secret for retrieving extra attributes from the identity provider. Required to get the Access Token using client credentials grant flow.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
issuerUri
→ Input<
String> -
The OIDC identity provider's issuer URI. Must be a valid URI using the 'https' scheme. Required to get the OIDC discovery document.
final
-
queryParameters
→ Input<
WorkforcePoolProviderExtraAttributesOauth2ClientQueryParameters?> ? -
Represents the parameters to control which claims are fetched from an IdP.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited