GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2Client class

Represents the OAuth 2.0 client credential configuration for retrieving additional user attributes that are not present in the initial authentication credentials from the identity provider, e.g. groups.

See https://datatracker.ietf.org/doc/html/rfc6749#section-4.4 for more details on client credentials grant flow.

Properties

attributesType String?
Represents the IdP and type of claims that should be fetched.
getter/setter pair
clientId String?
The OAuth 2.0 client ID for retrieving extra attributes from the identity provider.
getter/setter pair
clientSecret GoogleIamAdminV1WorkforcePoolProviderOidcClientSecret?
The OAuth 2.0 client secret for retrieving extra attributes from the identity provider.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
issuerUri String?
The OIDC identity provider's issuer URI.
getter/setter pair
queryParameters GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters?
Represents the parameters to control which claims are fetched from an IdP.
getter/setter pair
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
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited