Begin a Google OAuth login.
Sets a short-lived state cookie, then 302s to Google’s authorize
endpoint. The cookie + the state query param both carry the
same nonce; the callback verifies they match (CSRF defence).
Documentation Index
Fetch the complete documentation index at: https://docs.roughy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Successful Response