デフォルトでは、トークンを使用してすべてのフォームに対してCSRF保護が適用されます。
しかし、フォームの1つと同様の機能を持つ別のWebアプリケーションに気づきました。また、CSRFトークンを使用していませんでした。
そのため、そのフォームのCSRF攻撃から保護されていないと思いました。
したがって
質問1)CSRF以外トークン、CSRFから保護する別の方法はないはずですか?
答えはこれが唯一の方法だと思います。したがって、私の主な質問は
質問2)CSRF保護を使用すべきでない場合はいつですか?
POSTフォームが外部URLを対象としている場合の1つの可能なインスタンスを知っています。
django docsで読みました。
CSRF保護を使用すべきでない、または不要な他のインスタンスはありますか?
UPDATE
a)CSRF保護の他の方法には、ユーザーの再認証が含まれます
b)ユーザーを必要としない場合は、フォームのポストバックでCSRFから保護せずに回避できますログインします。(nbnhの回答とコメントを参照)