phoenixframeworkプロジェクトでGuardian jwtを実装しようとしています。エリクシールモジュールのいくつかの関数でのみ確実に認証する方法
私は、次のような機能を持つuser_controller.exモジュールがあります。私は私が入れた場合は必ずユーザーは更新時に認証され作り、
を削除するインデックス、作成、ショー、更新、および
を削除しますplug Guardian.Plug.EnsureAuthenticated, handler: SessionController
モジュールの先頭にすべて機能は認証が必要です。
plug Guardian.Plug.EnsureAuthenticated, %{ on_failure: { SessionController, :unauthenticated } } when not action in [:index, :create, :show]
、:[warn] :on_failure is deprecated. Use the :handler option instead
そこで質問です:更新のみで認証を必要とする方法ハンドラ引数を使用して削除しますか?
'[ハンドラ:SessionController]、Guardian.Plug.EnsureAuthenticatedプラグしていたときではないアクション[:インデックス、:作成、:ショー]'仕事? – Dogbert