私はモバイルデバイスを認証するためにdevise_token_auth(https://github.com/lynndylanhurley/devise_token_auth)を使用しています。また、私のWebアプリケーションにもdeviseを使用する必要があります。webappとapiの両方でdevise_token_authライブラリを使用
問題はユーザーがdevise_token_authからサインアップできますが、ユーザーがサインインして "before_action :authenticate_user!
"を含むコントローラーで特定の機能を呼び出そうとすると、Authorized Users Only
というエラーが表示されます。
devise
とdevise_token_auth
を一緒に使用する方法があるのだろうかと思います。
コード:
class RestrictedController < ApplicationController
before_action :authenticate_user!
def stuff
head :ok
end
end