Show / Hide Table of Contents

Class GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2Client

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.

Inheritance
object
GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2Client
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Iam.v1.Data
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2Client : IDirectResponseSchema

Properties

AttributesType

Required. Represents the IdP and type of claims that should be fetched.

Declaration
[JsonProperty("attributesType")]
public virtual string AttributesType { get; set; }
Property Value
Type Description
string

ClientId

Required. 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.

Declaration
[JsonProperty("clientId")]
public virtual string ClientId { get; set; }
Property Value
Type Description
string

ClientSecret

Required. 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.

Declaration
[JsonProperty("clientSecret")]
public virtual GoogleIamAdminV1WorkforcePoolProviderOidcClientSecret ClientSecret { get; set; }
Property Value
Type Description
GoogleIamAdminV1WorkforcePoolProviderOidcClientSecret

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IssuerUri

Required. The OIDC identity provider's issuer URI. Must be a valid URI using the https scheme. Required to get the OIDC discovery document.

Declaration
[JsonProperty("issuerUri")]
public virtual string IssuerUri { get; set; }
Property Value
Type Description
string

QueryParameters

Optional. Represents the parameters to control which claims are fetched from an IdP.

Declaration
[JsonProperty("queryParameters")]
public virtual GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters QueryParameters { get; set; }
Property Value
Type Description
GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX