?

OAuth Troubleshooting

Diagnose and fix integration issues with your fitness trackers

Back to Help

OAuth Testing & Diagnostics

This tool tests your fitness tracker connections and OAuth permissions to identify issues with data access, friend discovery, and social features.

Sign in to run OAuth tests

Common Issues

401 Unauthorized Errors

Token expired or insufficient permissions. Try reconnecting your integration.

Social Features Not Working

Strava requires profile:read_all scope for friend discovery. Reconnect with social permissions.

Data Not Syncing

Check activity:read_all permissions and verify your activities are public.

Quick Fixes

Reconnect Integration
Go to Settings → Integrations → Disconnect → Reconnect
Clear Browser Data
Clear cookies and cache, then try OAuth flow again
Check Provider Settings
Verify privacy settings on Strava/Fitbit allow third-party access

Detailed OAuth Troubleshooting Guide

Understanding OAuth Flow

  1. You click "Connect Strava" in Grow-Fit Club
  2. You're redirected to Strava's authorization page
  3. Strava shows requested permissions (scopes)
  4. You authorize and get redirected back with a code
  5. Grow-Fit Club exchanges the code for access tokens
  6. Tokens are used to access your fitness data

OAuth Scope Meanings

Strava Scopes

read - Basic profile access
activity:read_all - All activity data
profile:read_all - Social/follower data

Fitbit Scopes

activity - Steps, distance, calories
heartrate - Heart rate data
profile - Profile and friends

Advanced Debugging

If basic troubleshooting doesn't work, check these technical details:

  • • Browser developer tools console for JavaScript errors
  • • Network tab to inspect OAuth redirect URLs
  • • Check if popup blockers are preventing OAuth windows
  • • Verify system clock is accurate (affects token validation)
  • • Test in incognito mode to rule out extension conflicts