- 1.41.0 (latest)
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.1
- 1.33.0
- 1.32.1
- 1.31.1
- 1.30.1
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.1
- 1.22.0
- 1.21.0
- 1.20.1
- 1.19.0
- 1.18.0
- 1.17.1
- 1.16.0
- 1.15.0
- 1.14.1
- 1.13.5
- 1.12.1
- 1.11.0
- 1.10.0
- 1.9.1
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.2
- 1.2.0
- 1.1.1
- 1.0.0
- 0.8.2
- 0.7.1
- 0.6.0
- 0.5.0
- 0.4.1
- 0.3.0
- 0.2.0
- 0.1.1
EndUserAuthConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
End-user authentication configuration used for Connection calls. The
field values can either be hardcoded authentication values or the
names of session
parameters <https://cloud.google.com/dialogflow/cx/docs/concept/parameter#session-ref>
or request
parameters <https://cloud.google.com/dialogflow/cx/docs/concept/parameter#request-scoped>
.
If parameter names are provided, then those parameters can be used
to pass the authentication values dynamically, through
$session.params.param-id
or $request.payload.param-id
.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
oauth2_auth_code_config |
google.cloud.dialogflowcx_v3beta1.types.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig
Oauth 2.0 Authorization Code authentication. This field is a member of oneof _ end_user_auth_config .
|
oauth2_jwt_bearer_config |
google.cloud.dialogflowcx_v3beta1.types.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig
JWT Profile Oauth 2.0 Authorization Grant authentication. This field is a member of oneof _ end_user_auth_config .
|
Classes
Oauth2AuthCodeConfig
Oauth2AuthCodeConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Oauth 2.0 Authorization Code authentication configuration.
Oauth2JwtBearerConfig
Oauth2JwtBearerConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
JWT Profile Oauth 2.0 Authorization Grant authentication configuration.