Class: ApiController

Inherits:
ActionController::API
  • Object
show all
Includes:
ActionController::HttpAuthentication::Token::ControllerMethods, Api::AuthenticateProjectToken, Api::AuthenticateUserToken, PaginationHeaders, RequestType
Defined in:
app/controllers/api_controller.rb

Overview

!! No authentication included at this level, maybe only logging/throttling etc.

! Endpoint authentication requrements are set in routes via defaults: referenced in includes

Method Summary

Methods included from RequestType

#json_request?

Methods included from TokenAuthentication

#intercept_project, #intercept_user, #intercept_user_or_project, #project_token_authenticate, #token_authenticate