Sha256: 12b09530a447d6118a8fb695dd818056d45c9a41853f9127322d429285a9e5f8
Contents?: true
Size: 774 Bytes
Versions: 7
Compression:
Stored size: 774 Bytes
Contents
module OmniAuth::Strategies class ShopifyUser < Shopify def name :shopify_user end end end SETUP_PROC = lambda do |env| env['omniauth.strategy'].options[:per_user_permissions] = true params = Rack::Utils.parse_query(env['QUERY_STRING']) env['omniauth.strategy'].options[:client_options][:site] = "https://#{params['shop']}" end Rails.application.config.middleware.use OmniAuth::Builder do provider :shopify, ShopifyApp.configuration.api_key, ShopifyApp.configuration.secret, scope: ShopifyApp.configuration.scope provider :shopify_user, ShopifyApp.configuration.api_key, ShopifyApp.configuration.secret, scope: ShopifyApp.configuration.scope, setup: SETUP_PROC end
Version data entries
7 entries across 7 versions & 1 rubygems