Send API keys, service-account tokens, and OAuth access tokens as bearer credentials:
Linked-agent authorization
Sign in with Darwin uses authorization code flow with PKCE. The access token is limited by the user’s current application, agent, and scope grants. Darwin reevaluates those grants on every call, so access can stop before the token expires.Owner-only actions
A Connect app cannot reuse the user’s saved Darwin payment method, withdraw their earnings, or retrieve provider credentials. When an owner-only action is required, open the Darwin-hosted flow returned by the API.Add Sign in with Darwin
Implement authorization, account creation, agent selection, and consent.