Sha256: 88cf964ca02d566faeea51ac5ddfc08db631740d0299635f0ff6b3ffa20652f8
Contents?: true
Size: 967 Bytes
Versions: 1
Compression:
Stored size: 967 Bytes
Contents
module Doorkeeper module OAuth module Authorization class Code 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 ||= AccessGrant.create!( :application_id => pre_auth.client.id, :resource_owner_id => resource_owner.id, # # This is how we expire the document using couchbase # Used to be :expires_in => configuration.authorization_code_expires_in # :ttl => configuration.authorization_code_expires_in, :redirect_uri => pre_auth.redirect_uri, :scopes => pre_auth.scopes.to_s ) end def configuration Doorkeeper.configuration end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
couchkeeper-0.6.7 | lib/doorkeeper/oauth/authorization/code.rb |