環境
Rails 6.1.6.1
ruby 2.6.8
OS WSL2(Ubuntu 20.04.2 LTS)
APIを使用したPOSTの際にエラーが起こる
エラー文
ActionController::InvalidAuthenticityToken in Users::XXXXController#create
ActionController::InvalidAuthenticityToken
原因
CSRF対策のトークンが無いことが原因のようです。
※CSRF:クロスサイトリクエストフォージェリ
対処方法
protect_from_forgeryをcontrollerに追記することで解決
class Users::XXXXController < ApplicationController
protect_from_forgery #追加