Sha256: 54aa7e68cb3214bb6c7c7518325682574ce10525350f4ca762aaae9d77a24c2b
Contents?: true
Size: 746 Bytes
Versions: 18
Compression:
Stored size: 746 Bytes
Contents
module Doorkeeper module OAuth module Authorization class Token attr_accessor :pre_auth, :resource_owner, :token def initialize(pre_auth, resource_owner) @pre_auth = pre_auth @resource_owner = resource_owner end def issue_token @token ||= AccessToken.create!({ :application_id => pre_auth.client.id, :resource_owner_id => resource_owner.id, :scopes => pre_auth.scopes.to_s, :expires_in => configuration.access_token_expires_in, :use_refresh_token => false }) end def configuration Doorkeeper.configuration end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems