Sha256: 5310086065c165177e1487d6e00571c984fdc3dc8b45498778069abeb11785bb
Contents?: true
Size: 613 Bytes
Versions: 1
Compression:
Stored size: 613 Bytes
Contents
module Doorkeeper module Request class Assertion < Strategy delegate :credentials, :resource_owner_from_assertion, :parameters, to: :server def request @request ||= OAuth::PasswordAccessTokenRequest.new( Doorkeeper.configuration, client, resource_owner_from_assertion, parameters ) end def authorize request.authorize end private def client if credentials server.client elsif parameters[:client_id] server.client_via_uid end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-grants_assertion-0.1.0 | lib/doorkeeper/request/assertion.rb |