This is a Omniauth Rubygem for authenticating users with Strava.
Add to your Gemfile:
gem "omniauth-strava"
Run bundle install afterwards.
To config/initializers/omniauth.rb add:
Rails.application.config.middleware.useOmniAuth::Builderdoprovider:strava,Rails.application.secrets.strava_client_id,Rails.application.secrets.strava_api_key,scope: 'public'endscope might be:
public default, private activities are not returned, privacy zones are respected in stream requests
write modify activities, upload on the user’s behalf
view_private view private activities and data within privacy zones
view_private,write both ‘view_private’ and ‘write’ access
Please refer to the Omniauth documentation on how to use Omniauth.