ThreeLeggedOAuth(mapping=None, *, ignore_unknown_fields=False, **kwargs)Message describing ThreeLeggedOAuth object.
Attributes |
|
|---|---|
| Name | Description |
client_secret |
str
Optional. Input only. The client secret of the OAuth client. |
client_id |
str
Optional. The client ID of the OAuth client. |
redirect_url |
str
Output only. The redirect URL this auth_provider uses for the OAuth exchange. This is deterministic based on the name of the auth_provider. |
authorization_url |
str
Optional. The authorization endpoint to send users to for consenting to delegate to the agent. eg. "https://auth.example.com/authorize". |
token_url |
str
Optional. The token endpoint for requesting tokens on behalf of an end user. eg. "https://auth.example.com/oauth/token". |
enable_pkce |
bool
Optional. Enables Proof Key for Code Exchange (PKCE) for the OAuth flow to prevent authorization code interception attacks. |
default_continue_uri |
str
Optional. The default continue URI for 3LO flow and it will be used when no continue URI is provided in the RetrieveCredentials request. |