Class AuthProviderTypeParams
Required. Parameters specific to the auth provider type.
Implements
Inherited Members
Namespace: Google.Apis.AgentIdentity.v1beta.Data
Assembly: Google.Apis.AgentIdentity.v1beta.dll
Syntax
public class AuthProviderTypeParams : IDirectResponseSchema
Properties
ApiKey
Parameters for API key authentication.
Declaration
[JsonProperty("apiKey")]
public virtual ApiKeyParams ApiKey { get; set; }
Property Value
| Type | Description |
|---|---|
| ApiKeyParams |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GeAuthProvider
Parameters for Gemini Enterprise authentication.
Declaration
[JsonProperty("geAuthProvider")]
public virtual GeminiEnterpriseAuthProviderParams GeAuthProvider { get; set; }
Property Value
| Type | Description |
|---|---|
| GeminiEnterpriseAuthProviderParams |
ThreeLeggedOauth
Parameters for 3-legged OAuth (3LO) authentication.
Declaration
[JsonProperty("threeLeggedOauth")]
public virtual ThreeLeggedOAuth ThreeLeggedOauth { get; set; }
Property Value
| Type | Description |
|---|---|
| ThreeLeggedOAuth |
TwoLeggedOauth
Parameters for 2-legged OAuth (2LO) authentication.
Declaration
[JsonProperty("twoLeggedOauth")]
public virtual TwoLeggedOAuth TwoLeggedOauth { get; set; }
Property Value
| Type | Description |
|---|---|
| TwoLeggedOAuth |