RailsのAPI modeでは、いくつかの機能が使えない。フロントを用意しないのでSessionなどが使えない状態になっていて、Deviseを入れる際に苦労する。
今回、Basic認証をいれようとしたら同じく苦労したので調べた。
結果は次の一行をBasic認証入れたいControllerで呼ぶだけ。
include ActionController::HttpAuthentication::Basic::ControllerMethods
More than 3 years have passed since last update.
RailsのAPI modeでは、いくつかの機能が使えない。フロントを用意しないのでSessionなどが使えない状態になっていて、Deviseを入れる際に苦労する。
今回、Basic認証をいれようとしたら同じく苦労したので調べた。
結果は次の一行をBasic認証入れたいControllerで呼ぶだけ。
include ActionController::HttpAuthentication::Basic::ControllerMethods
Register as a new user and use Qiita more conveniently