Sha256: 903501d773ec7bf0dd1fa72758a6ef2c1f3035cb3ab16f7c7466f238eda4d756
Contents?: true
Size: 628 Bytes
Versions: 4
Compression:
Stored size: 628 Bytes
Contents
provider :duodealer, DuodealerApp.configuration.api_key, DuodealerApp.configuration.secret, scope: DuodealerApp.configuration.scope, per_user_permissions: DuodealerApp.configuration.per_user_tokens, setup: lambda { |env| strategy = env['omniauth.strategy'] duodealer_auth_params = strategy.session['duodealer.omniauth_params']&.with_indifferent_access shop = if duodealer_auth_params.present? "https://#{duodealer_auth_params[:shop]}" else '' end strategy.options[:client_options][:site] = shop strategy.options[:old_client_secret] = DuodealerApp.configuration.old_secret }
Version data entries
4 entries across 4 versions & 1 rubygems