Class ThreeLeggedOAuth (0.1.0)

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.