class Doorkeeper::Application

Public Class Methods

authorized_for(resource_owner) click to toggle source
# File lib/support/orm/couchbase/application.rb, line 48
def authorized_for(resource_owner)
    AccessToken.find_by_resource_owner_id(resource_owner.id).collect(&:application)
end
by_uid_and_secret(uid, secret) click to toggle source
# File lib/support/orm/couchbase/application.rb, line 40
def by_uid_and_secret(uid, secret)
    app = find_by_id(uid)
    if app
        return app.secret == secret ? app : nil
    end
    nil
end

Public Instance Methods

validate_owner?() click to toggle source
# File lib/support/orm/couchbase/application.rb, line 28
def validate_owner?
    Doorkeeper.configuration.confirm_application_owner?
end

Private Instance Methods

generate_secret() click to toggle source
# File lib/support/orm/couchbase/application.rb, line 72
def generate_secret
    if secret.blank?
        self.secret = UniqueToken.generate
    end
end
generate_uid() click to toggle source
# File lib/support/orm/couchbase/application.rb, line 66
def generate_uid
    if uid.blank?
        self.id = self.uid = UniqueToken.generate
    end
end
has_scopes?() click to toggle source
# File lib/support/orm/couchbase/application.rb, line 62
def has_scopes?
    true
end