summaryrefslogtreecommitdiff
path: root/users/app/controllers/controller_extension/token_authentication.rb
blob: 71dbc505e44d567718757bea2c1cbe8745ba975f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
module ControllerExtension::TokenAuthentication
  extend ActiveSupport::Concern

  def token_authenticate
    token = nil
    authenticate_or_request_with_http_token do |token, options|
      token = Token.find(token)
    end
    User.find(token.user_id) if token
  end
end