Skip to main content
Answered

External users cannot authorize my Strava OAuth app (educational project)

  • February 24, 2026
  • 2 replies
  • 39 views

Forum|alt.badge.img+1

Hello everyone,

I’m developing an Android application using the Strava API (Client ID: 194350) as part of an educational project for my institute.

The OAuth flow works fine for me (the app creator), but **other users cannot complete the authorization process** — they are unable to link their Strava account.

I have:
- Correct OAuth implementation in my app
- Redirect URI correctly configured
- Scopes: `read`, `activity:read_all`
- Tested with multiple users and devices

The app is not yet published on Google Play, and I have not added a Privacy Policy or Terms URL because it’s still in development.

I need **a small group of classmates/testers** to be able to authorize the app.

Has anyone encountered this issue?
- Is there a requirement from Strava that blocks external authorization unless certain conditions are met?
- Does Strava require a published app or additional configuration?
- Are there steps to enable external user authorization?

Thanks in advance for any help or guidance!

Best answer by Jan_Mantau

It’s intended that way, at the start only you can access your app. It’s called singleplayer mode. For others to connect you have to submit your app for a review first. The review form is linked at the end of article https://developers.strava.com/docs/rate-limits/

2 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • Answer
  • February 24, 2026

It’s intended that way, at the start only you can access your app. It’s called singleplayer mode. For others to connect you have to submit your app for a review first. The review form is linked at the end of article https://developers.strava.com/docs/rate-limits/


Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • February 25, 2026

Thank you very much for the clarification!

That explains the behavior perfectly — I wasn’t aware of Strava’s “singleplayer mode”.  
Your explanation helped me understand why only the app owner could authorize and pointed me to the correct next step.

I’ll proceed with submitting the app for review using the form you mentioned.  
Thanks again for taking the time to help!