Sha256: 9d206c86bd279c443f973a7a009c70e1f04758ebd3ceb38804728eb75ffc3b58

Contents?: true

Size: 297 Bytes

Versions: 38

Compression:

Stored size: 297 Bytes

Contents

class Wco::ApiController < ActionController::Base
  layout false

  before_action :decode_jwt

  ##
  ## private
  ##
  private

  def decode_jwt
    out = JWT.decode params[:jwt_token], nil, false
    email = out[0]['email']
    user = User.find_by({ email: email })
    sign_in user
  end

end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
wco_models-3.1.0.202 app/controllers/wco/api_controller.rb
wco_models-3.1.0.201 app/controllers/wco/api_controller.rb
wco_models-3.1.0.199 app/controllers/wco/api_controller.rb
wco_models-3.1.0.198 app/controllers/wco/api_controller.rb
wco_models-3.1.0.197 app/controllers/wco/api_controller.rb
wco_models-3.1.0.196 app/controllers/wco/api_controller.rb
wco_models-3.1.0.195 app/controllers/wco/api_controller.rb
wco_models-3.1.0.194 app/controllers/wco/api_controller.rb
wco_models-3.1.0.193 app/controllers/wco/api_controller.rb
wco_models-3.1.0.192 app/controllers/wco/api_controller.rb
wco_models-3.1.0.191 app/controllers/wco/api_controller.rb
wco_models-3.1.0.190 app/controllers/wco/api_controller.rb
wco_models-3.1.0.163 app/controllers/wco/api_controller.rb
wco_models-3.1.0.162 app/controllers/wco/api_controller.rb
wco_models-3.1.0.161 app/controllers/wco/api_controller.rb
wco_models-3.1.0.155 app/controllers/wco/api_controller.rb
wco_models-3.1.0.154 app/controllers/wco/api_controller.rb
wco_models-3.1.0.153 app/controllers/wco/api_controller.rb
wco_models-3.1.0.152 app/controllers/wco/api_controller.rb
wco_models-3.1.0.151 app/controllers/wco/api_controller.rb