Sha256: 3669164fd6cfa8cb9fe5ac0375fae82d155d6f941fd8c124ed90d4e89baec85a

Contents?: true

Size: 453 Bytes

Versions: 1

Compression:

Stored size: 453 Bytes

Contents

module Doorkeeper
  module OAuth
    class Client
      module Methods
        def from_params(request)
          request.parameters.values_at(:client_id, :client_secret)
        end

        def from_basic(request)
          authorization = request.authorization
          if authorization.present? && authorization =~ /^Basic (.*)/m
            Base64.decode64($1).split(/:/, 2)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
couchkeeper-0.6.7 lib/doorkeeper/oauth/client/methods.rb