Class: Oauth::DeviceAuthorizationsController

Inherits:
Doorkeeper::DeviceAuthorizationGrant::DeviceAuthorizationsController
  • Object
show all
Defined in:
app/controllers/oauth/device_authorizations_controller.rb

Instance Method Summary collapse

Instance Method Details

#confirmObject



16
17
18
19
20
21
22
23
24
25
26
27
# File 'app/controllers/oauth/device_authorizations_controller.rb', line 16

def confirm
  # rubocop:disable CodeReuse/ActiveRecord -- We are using .find_by here because the models are part of the Doorkeeper gem.
  device_grant = device_grant_model.find_by(user_code: user_code)
  # rubocop:enable CodeReuse/ActiveRecord
  @scopes = device_grant&.scopes || ''
  respond_to do |format|
    format.html do
      render "doorkeeper/device_authorization_grant/authorize"
    end
    format.json { head :no_content }
  end
end

#indexObject



7
8
9
10
11
12
13
14
# File 'app/controllers/oauth/device_authorizations_controller.rb', line 7

def index
  respond_to do |format|
    format.html do
      render "doorkeeper/device_authorization_grant/index"
    end
    format.json { head :no_content }
  end
end