... さい。 < form method = "post" > {% csrf_token %} この方法は、外部の URL を対象にする POST フォームで使ってはいけません。CSRF トークンが外部に漏れ、脆弱性の原因となります。 対応するビュー関数では、 {% csrf_token %} が正しく機能するように、レスポンスをレンダリ ... す。 AJAXでCSRF保護を利用する ¶ 上記の方法は AJAX の POST でも利用可能ですが、多少不便です。すべての POST リクエストで、CSRF トークンを POST するデータに忘れずに含めなければなりません。そのため、別の方法が用意されており、各 XMLHttpRequest に対して、 X-CSRFT ... oken という独自ヘッダーに CSRF トークンの値を設定することができます ( CSRF_HEADER_NAME 設定でヘッダー名が指定できます)。多くの JavaScript のフレームワークはすべての ... ... さい。 < form method = "post" > {% csrf_token %} この方法は、外部の URL を対象にする POST フォームで使ってはいけません。CSRF トークンが外部に漏れ、脆弱性の原因となります。 対応するビュー関数では、 {% csrf_token %} が正しく機能するように、レスポンスをレンダリ ... す。 AJAXでCSRF保護を利用する ¶ 上記の方法は AJAX の POST でも利用可能ですが、多少不便です。すべての POST リクエストで、CSRF トークンを POST するデータに忘れずに含めなければなりません。そのため、別の方法が用意されており、各 XMLHttpRequest に対して、 X-CSRFT ... oken という独自ヘッダーに CSRF トークンの値を設定することができます ( CSRF_HEADER_NAME 設定でヘッダー名が指定できます)。多くの JavaScript のフレームワークはすべての ... ... 要があります。存在しない場合、ユーザは 403 エラーを受け取ります。 "csrfmiddlewaretoken" フィールドの値を検証するとき、完全なトークンではなくシークレットだけがクッキー値のシークレットと比較されます。これにより、常に変化するトークンを使うことができます。各リ ... クエストは固有のトークンを使うかもしれませんが、シークレットはすべてのリクエストに共通のままです。 このチェックは CsrfViewMiddleware によって行われま ... ださい。 制限事項 ¶ サイト内のサブドメインは、ドメイン全体のクライアントにクッキーを設定できます。クッキーを設定し、対応するトークンを使うことで、サブドメインは CSRF 防御を回避できます。これを避ける唯一の方法は、サブドメインが信頼されたユーザによって管理さ ... ... 要があります。存在しない場合、ユーザは 403 エラーを受け取ります。 "csrfmiddlewaretoken" フィールドの値を検証するとき、完全なトークンではなくシークレットだけがクッキー値のシークレットと比較されます。これにより、常に変化するトークンを使うことができます。各リ ... クエストは固有のトークンを使うかもしれませんが、シークレットはすべてのリクエストに共通のままです。 このチェックは CsrfViewMiddleware によって行われま ... ださい。 制限事項 ¶ サイト内のサブドメインは、ドメイン全体のクライアントにクッキーを設定できます。クッキーを設定し、対応するトークンを使うことで、サブドメインは CSRF 防御を回避できます。これを避ける唯一の方法は、サブドメインが信頼されたユーザによって管理さ ... ... 益を提供することは少ないですが、セキュリティ監査員によっては必要とされることがあります。 これを有効にし、AJAXリクエストでCSRFトークンの値を送信する必要がある場合、JavaScriptは クッキーから ではなく、 隠されたCSRFトークンのフォーム入力から 値を取得する必要が ... Only の詳細については、 SESSION_COOKIE_HTTPONLY を参照してください。 CSRF_COOKIE_NAME ¶ デフォルト値: 'csrftoken' CSRF 認証トークンに使用するクッキーの名前。他のクッキー名と異なる限り、任意の名前を使用できます。詳細は、 クロスサイトリクエストフォージェリ ... クッキーがHTTPS接続でのみ送信されることを確認できます。 CSRF_USE_SESSIONS ¶ デフォルト値: False ユーザーのセッション内にCSRFトークンをCookieではなく保存するかどうか。これを使用するには、 django.contrib.sessions の使用が必要です。 CSRF トークンをクッキーに保 ... ... 益を提供することは少ないですが、セキュリティ監査員によっては必要とされることがあります。 これを有効にし、AJAXリクエストでCSRFトークンの値を送信する必要がある場合、JavaScriptは クッキーから ではなく、 隠されたCSRFトークンのフォーム入力から 値を取得する必要が ... Only の詳細については、 SESSION_COOKIE_HTTPONLY を参照してください。 CSRF_COOKIE_NAME ¶ デフォルト値: 'csrftoken' CSRF 認証トークンに使用するクッキーの名前。他のクッキー名と異なる限り、任意の名前を使用できます。詳細は、 クロスサイトリクエストフォージェリ ... クッキーがHTTPS接続でのみ送信されることを確認できます。 CSRF_USE_SESSIONS ¶ デフォルト値: False ユーザーのセッション内にCSRFトークンをCookieではなく保存するかどうか。これを使用するには、 django.contrib.sessions の使用が必要です。 CSRF トークンをクッキーに保 ... ... ファイルに対するバックアップ戦略をチェックしておきましょう。 HTTPS ¶ ユーザーにログインさせるあらゆるウェブサイトは、アクセストークンを平文で送信するのを防ぐため、サイト全体の HTTPS を強制するべきです。Django では、アクセストークンはログインとパスワード、セ ... ッションクッキー、パスワードリセットトークンを含みます。(パスワードリセットトークンを E メール送信する場合、それほど保護されてはいません。) ユーザーアカウントや admin な ... ーバー メール データベース email セキュリティ ローカル シークレットキー サイト 保護 ホスト リクエスト 接続 パスワード セット トークン クッキー クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... これは文脈のためのものなので、20行以上にすべきではありません。 'line' : 例外が発生した行番号。 'before' : エラーを発生させたトークンの前のエラー行の内容。 'during' : エラーを発生させたトークン。 'after' : エラーを発生させたトークンの後のエラー行の内容。 't ... ... す。 protocol : http か https です。 uid : Base 64 でエンコードされたユーザの主キー。 token : リセットリンクを検証するためのトークン。 以下は、サンプルの registration/password_reset_email.html (メール本文のテンプレート) です。 Someone asked for password re ... ます。 URL からのキーワード引数: uidb64 : Base 64 でエンコードされたユーザの ID 。 token : パスワードが有効かを確認するためのトークン。 属性: template_name ¶ パスワード確認のビューを表示するためのテンプレートの名前。デフォルト値は registration/password_rese ... テキストデータに追加されるコンテキストデータの辞書。 reset_url_token ¶ パスワードリセットURLのコンポーネントとして表示されるトークンパラメータ。デフォルトは 'set-password' です。 テンプレート コンテキスト: form : 新しいユーザーのパスワードを設定するフォーム ... ... これは文脈のためのものなので、20行以上にすべきではありません。 'line' : 例外が発生した行番号。 'before' : エラーを発生させたトークンの前のエラー行の内容。 'during' : エラーを発生させたトークン。 'after' : エラーを発生させたトークンの後のエラー行の内容。 't ... 2026年10月08日