Skip to content

Instantly share code, notes, and snippets.

@sergiogomez
Created March 29, 2017 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sergiogomez/063614070c1ed105d488a8eda937e0b0 to your computer and use it in GitHub Desktop.
Save sergiogomez/063614070c1ed105d488a8eda937e0b0 to your computer and use it in GitHub Desktop.
Workaround for JWT::ExpiredSignature exception with warden-jwt_auth
# app/controllers/users/sessions_controller.rb
class Users::SessionsController < Devise::SessionsController
...
def destroy
remove_authorization_header! unless current_user
sign_out(resource_name)
end
...
private
...
def remove_authorization_header!
request.env.delete('HTTP_AUTHORIZATION')
end
...
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment