Show / Hide Table of Contents

Class GoogleIamAdminV1WorkforcePoolProviderOidc

Represents an OpenId Connect 1.0 identity provider.

Inheritance
object
GoogleIamAdminV1WorkforcePoolProviderOidc
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 GoogleIamAdminV1WorkforcePoolProviderOidc : IDirectResponseSchema

Properties

ClientId

Required. The client ID. Must match the audience claim of the JWT issued by the identity provider.

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

ClientSecret

Optional. The optional client secret. Required to enable Authorization Code flow for web sign-in.

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 issuer URI. Must be a valid URI using the https scheme.

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

JwksJson

Optional. OIDC JWKs in JSON String format. For details on the definition of a JWK, see https://tools.ietf.org/html/rfc7517. If not set, the jwks_uri from the discovery document(fetched from the .well-known path of the issuer_uri) will be used. Currently, RSA and EC asymmetric keys are supported. The JWK must use following format and include only the following fields: { "keys": [ { "kty": "RSA/EC", "alg": "", "use": "sig", "kid": "", "n": "", "e": "", "x": "", "y": "", "crv": "" } ] }

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

WebSsoConfig

Required. Configuration for web single sign-on for the OIDC provider. Here, web sign-in refers to console sign-in and gcloud sign-in through the browser.

Declaration
[JsonProperty("webSsoConfig")]
public virtual GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig WebSsoConfig { get; set; }
Property Value
Type Description
GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX