Class CrossAppAccessAuthProvider
Configuration parameters for the Cross-App Access auth provider.
Implements
Inherited Members
Namespace: Google.Apis.AgentIdentity.v1beta.Data
Assembly: Google.Apis.AgentIdentity.v1beta.dll
Syntax
public class CrossAppAccessAuthProvider : IDirectResponseSchema
Properties
AdditionalParameters
Optional. Additional parameters to be passed to the token endpoint.
Declaration
[JsonProperty("additionalParameters")]
public virtual IDictionary<string, string> AdditionalParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
ClientAssertionJwtAuth
Option 2: Authenticate using a standard client_id and a Client Assertion JWT.
Declaration
[JsonProperty("clientAssertionJwtAuth")]
public virtual ClientAssertionJwtAuth ClientAssertionJwtAuth { get; set; }
Property Value
| Type | Description |
|---|---|
| ClientAssertionJwtAuth |
ClientSecretAuth
Option 1: Authenticate using a standard client_id and client_secret.
Declaration
[JsonProperty("clientSecretAuth")]
public virtual ClientSecretAuth ClientSecretAuth { get; set; }
Property Value
| Type | Description |
|---|---|
| ClientSecretAuth |
CustomIssuer
Configuration when using a custom or third-party authorization server as the issuer.
Declaration
[JsonProperty("customIssuer")]
public virtual CustomIssuer CustomIssuer { get; set; }
Property Value
| Type | Description |
|---|---|
| CustomIssuer |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GoogleAccount
Configuration when using Google Accounts as the issuer.
Declaration
[JsonProperty("googleAccount")]
public virtual GoogleAccount GoogleAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAccount |
IdJagInput
Configuration for when the input is already an ID-JAG.
Declaration
[JsonProperty("idJagInput")]
public virtual DirectIdJagInput IdJagInput { get; set; }
Property Value
| Type | Description |
|---|---|
| DirectIdJagInput |
IdTokenInput
Configuration for when the input is an ID token.
Declaration
[JsonProperty("idTokenInput")]
public virtual IdTokenProcessingConfig IdTokenInput { get; set; }
Property Value
| Type | Description |
|---|---|
| IdTokenProcessingConfig |
WorkforceIdentityFederation
Configuration when using Workforce Identity Federation as the issuer.
Declaration
[JsonProperty("workforceIdentityFederation")]
public virtual WorkforceIdentityFederation WorkforceIdentityFederation { get; set; }
Property Value
| Type | Description |
|---|---|
| WorkforceIdentityFederation |