Sha256: 1511e3dc611f4dd021a766bb00983c2999e24bc33c6155b759226b9ec85f38d2

Contents?: true

Size: 501 Bytes

Versions: 11

Compression:

Stored size: 501 Bytes

Contents

# frozen_string_literal: true

module ShopifyApp
  module Authenticated
    extend ActiveSupport::Concern

    included do
      include ShopifyApp::Localization
      include ShopifyApp::LoginProtection
      include ShopifyApp::CsrfProtection
      include ShopifyApp::EmbeddedApp
      include ShopifyApp::EnsureBilling

      before_action :login_again_if_different_user_or_shop
      around_action :activate_shopify_session
      after_action :add_top_level_redirection_headers
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
shopify_app-21.2.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-21.1.1 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-21.1.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-21.0.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.2.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.1.1 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.1.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.0.2 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.0.1 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-20.0.0 app/controllers/concerns/shopify_app/authenticated.rb
shopify_app-19.1.0 app/controllers/concerns/shopify_app/authenticated.rb