Connect Cloudflare

This probe will follow the production OAuth connection flow and then validate the selected account.

Current OAuth request

{
  "authorization_host": "dash.cloudflare.com",
  "authorization_path": "/oauth2/auth",
  "client_id_hash": "c5f7b80ceb017438",
  "client_id_length": 32,
  "redirect_host": "cf-oauth-probe.tail6fde.ts.net",
  "redirect_path": "/oauth/callback/cloudflare",
  "response_type": "code",
  "scope_count": 20,
  "scopes": [
    "offline_access",
    "workers-r2.read",
    "workers-r2.write",
    "workers-scripts.read",
    "workers-scripts.write",
    "dns.read",
    "dns.write",
    "zone.read",
    "cloud-email-security.read",
    "cloud-email-security.write",
    "email-routing-address.read",
    "email-routing-address.write",
    "email-routing-rule.read",
    "email-routing-rule.write",
    "email-routing-suppression.read",
    "email-routing-suppression.write",
    "email-security-dmarcreports.read",
    "email-security-dmarcreports.write",
    "email-sending.read",
    "email-sending.write"
  ],
  "token_auth_method": "client_secret_basic",
  "uses_client_secret": true
}