Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1 API class Google::Cloud::Ces::V1::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>.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#oauth2_auth_code_config
def oauth2_auth_code_config() -> ::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2AuthCodeConfig-
(::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2AuthCodeConfig) — Oauth 2.0 Authorization Code authentication.
Note: The following fields are mutually exclusive:
oauth2_auth_code_config,oauth2_jwt_bearer_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_auth_code_config=
def oauth2_auth_code_config=(value) -> ::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2AuthCodeConfig-
value (::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2AuthCodeConfig) — Oauth 2.0 Authorization Code authentication.
Note: The following fields are mutually exclusive:
oauth2_auth_code_config,oauth2_jwt_bearer_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2AuthCodeConfig) — Oauth 2.0 Authorization Code authentication.
Note: The following fields are mutually exclusive:
oauth2_auth_code_config,oauth2_jwt_bearer_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_jwt_bearer_config
def oauth2_jwt_bearer_config() -> ::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2JwtBearerConfig-
(::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2JwtBearerConfig) — JWT Profile Oauth 2.0 Authorization Grant authentication.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer_config,oauth2_auth_code_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_jwt_bearer_config=
def oauth2_jwt_bearer_config=(value) -> ::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2JwtBearerConfig-
value (::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2JwtBearerConfig) — JWT Profile Oauth 2.0 Authorization Grant authentication.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer_config,oauth2_auth_code_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1::EndUserAuthConfig::Oauth2JwtBearerConfig) — JWT Profile Oauth 2.0 Authorization Grant authentication.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer_config,oauth2_auth_code_config. If a field in that set is populated, all other fields in the set will automatically be cleared.