Class GoogleIdentityStsV1OpenIdProviderConfig
Response message for GetOpenIdProviderConfig. Message fields are defined in https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfigurationResponse
Implements
Inherited Members
Namespace: Google.Apis.CloudSecurityToken.v1.Data
Assembly: Google.Apis.CloudSecurityToken.v1.dll
Syntax
public class GoogleIdentityStsV1OpenIdProviderConfig : IDirectResponseSchema
Properties
AuthorizationEndpoint
URL pointing to an authorization endpoint under this issuer. Note: Currently this endpoint returns a 404.
Declaration
[JsonProperty("authorization_endpoint")]
public virtual string AuthorizationEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IdTokenSigningAlgValuesSupported
JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID token to encode the claims in a JWT [JWT]. Note: Currently always "["RS256"]".
Declaration
[JsonProperty("id_token_signing_alg_values_supported")]
public virtual IList<string> IdTokenSigningAlgValuesSupported { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Issuer
URL using the https scheme with no query or fragment components that the OP asserts as its issuer identifier.
Declaration
[JsonProperty("issuer")]
public virtual string Issuer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
JwksUri
URL of the OP's JWK Set [JWK] document, which MUST use the https scheme.
Declaration
[JsonProperty("jwks_uri")]
public virtual string JwksUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResponseTypesSupported
JSON array containing a list of the OAuth 2.0 response_type values that this OP supports. Note: Currently always "["id_token"]".
Declaration
[JsonProperty("response_types_supported")]
public virtual IList<string> ResponseTypesSupported { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SubjectTypesSupported
JSON array containing a list of the subject identifier types that this OP supports. Note: Currently always "["public"]".
Declaration
[JsonProperty("subject_types_supported")]
public virtual IList<string> SubjectTypesSupported { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
TokenEndpoint
URL pointing to a token endpoint under this issuer. Note: Currently this endpoint returns a 404.
Declaration
[JsonProperty("token_endpoint")]
public virtual string TokenEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |