OAuth for all

Cloudflare’s direction and business model

  • Some worry Cloudflare is drifting from “simple infra + protection” toward a lock-in cloud platform, risking eventual cuts to free tiers once higher-margin services dominate.
  • Others argue free products are a core funnel and likely to remain, and that “cloud” is a natural extension of its original CDN/DDOS mission.
  • Concerns about centralization: Cloudflare is becoming a critical chokepoint for the web, which conflicts with a decentralized-Internet ideal.

OAuth for Cloudflare APIs: benefits and risks

  • Supporters see OAuth as safer than raw API keys: delegated access, scoped permissions, easier rotation, less key handling by users.
  • Skeptics highlight that for infrastructure accounts, delegating via OAuth to third-party tools can incur real costs and abuse if scopes are too broad or users misunderstand prompts.
  • Several point out that AWS and others already support similar delegated flows (via IAM/OIDC), though implementations can be confusing.

Complexity, usability, and “auth fatigue”

  • Many describe OAuth2/OIDC, IAM, and enterprise auth as over-engineered, confusing, and full of footguns, especially for simple server-to-server use cases.
  • Some argue the complexity comes from enterprise requirements and committee design, and that reading the specs plus using well-tested libraries makes it manageable.
  • A recurring desire: “just give me an API key” for personal or small-scale projects; fear that simple options will disappear.

Privacy and central identity concerns

  • Strong concern that OAuth providers can see where and when users log in, and could technically impersonate them or grant access to others.
  • Comparison with email-based signups: providers already see account creation, but OAuth adds precise login timing and centralizes more power.
  • Some advocate self-hosted or domain-based identity (IndieAuth, self-hosted OIDC) for better privacy, though adoption is low.

Ecosystem and alternatives

  • Discussion of other IAM/OAuth stacks: Ory (Hydra, Kratos, etc.), Keycloak, Supabase Auth, Zitadel, Authentik; tradeoffs in scale, complexity, and licensing.
  • Several emphasize OAuth is best when true user delegation is needed; for simple APIs, scoped keys with rotation and audit logs may be superior.

Cloudflare’s execution specifics

  • This feature is mainly about OAuth to access Cloudflare accounts, not generic “login with Cloudflare” for arbitrary apps.
  • Implementation is based on Ory Hydra; some technical curiosity about migrations and performance.
  • Broader criticism that Cloudflare often ships many products quickly but is slow to polish and complete basic features and tooling (e.g., wrangler gaps).