Class: Admin::TokensController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Admin::TokensController
- Defined in:
- app/controllers/admin/tokens_controller.rb
Constant Summary collapse
- DEVICE_CODE_GRANT_TYPE =
"urn:ietf:params:oauth:grant-type:device-code"- JWT_BEARER_GRANT_TYPE =
"urn:ietf:params:oauth:grant-type:jwt-bearer"
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/admin/tokens_controller.rb', line 11 def create case params[:grant_type] when DEVICE_CODE_GRANT_TYPE when JWT_BEARER_GRANT_TYPE else render(json: { error: "invalid_request" }, status: :bad_request) end end |