Route Constraints and other integrations
You can leverage the
Doorkeeper.authenticate
facade to easily extract a Doorkeeper::OAuth::Token
based on the current request. You can then ensure that token is still good, find its associated #resource_owner_id
, etc.module Constraint
class Authenticated
def matches?(request)
token = Doorkeeper.authenticate(request)
token&.accessible?
end
end
end
Last modified 4yr ago