Hello Strava Developer Support,
I'm experiencing an issue with my Strava API application's OAuth authentication flow. My application details:
- Application Name: SPK Pace Maker
- Client ID: 160282
- Authorization Callback Domain: 3e3a9aaf-439b-439f-a4f2-7a7eb41f362d-00-178qxgw1h4xux.worf.replit.dev
Issue Description:
When users try to authenticate with my application, the OAuth flow gets stuck at the email input stage and loops back to asking for email repeatedly, never progressing to the password input or authorization screen.
What I've tried:
- Verified Client ID and Client Secret are correct
- Confirmed Authorization Callback Domain matches exactly
- Tested with different scope combinations (read, activity:read)
- Used approval_prompt=auto as documented
- Followed the exact OAuth URL format from your documentation
Current OAuth URL being used:
https://www.strava.com/oauth/authorize?client_id=160282&redirect_uri=https%3A%2F%2F3e3a9aaf-439b-439f-a4f2-7a7eb41f362d-00-178qxgw1h4xux.worf.replit.dev%2Fapi%2Fauth%2Fstrava%2Fcallback&response_type=code&approval_prompt=auto&scope=activity:read,read
Could you please help me understand why the authentication flow is not progressing past the email input? Is there something wrong with my application configuration or does it need additional approval?
Thank you for your assistance.