# File lib/oauth/controllers/application_controller_methods.rb, line 43
        def allow?
          if @strategies.include?(:interactive) && interactive
            true
          elsif !(@strategies & env["oauth.strategies"].to_a).empty?
            if token.present?
              @controller.send :current_user=, token.user
              true
            else
              false
            end
          else
            if @strategies.include?(:interactive)
              controller.send :access_denied
            else
              controller.send :invalid_oauth_response
            end
          end
        end