public sealed class EndUserAuthConfig : IMessage<EndUserAuthConfig>, IEquatable<EndUserAuthConfig>, IDeepCloneable<EndUserAuthConfig>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class EndUserAuthConfig.
End-user authentication configuration used for Connection calls.
The field values must be the names of context variables in the format
$context.variables.<name_of_variable>.
Implements
IMessageEndUserAuthConfig, IEquatableEndUserAuthConfig, IDeepCloneableEndUserAuthConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
EndUserAuthConfig()
public EndUserAuthConfig()EndUserAuthConfig(EndUserAuthConfig)
public EndUserAuthConfig(EndUserAuthConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
EndUserAuthConfig |
Properties
AuthConfigCase
public EndUserAuthConfig.AuthConfigOneofCase AuthConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
EndUserAuthConfigAuthConfigOneofCase |
|
Oauth2AuthCodeConfig
public EndUserAuthConfig.Types.Oauth2AuthCodeConfig Oauth2AuthCodeConfig { get; set; }Oauth 2.0 Authorization Code authentication.
| Property Value | |
|---|---|
| Type | Description |
EndUserAuthConfigTypesOauth2AuthCodeConfig |
|
Oauth2JwtBearerConfig
public EndUserAuthConfig.Types.Oauth2JwtBearerConfig Oauth2JwtBearerConfig { get; set; }JWT Profile Oauth 2.0 Authorization Grant authentication.
| Property Value | |
|---|---|
| Type | Description |
EndUserAuthConfigTypesOauth2JwtBearerConfig |
|