すみません、これじゃダメでした 以下、コメント欄抜粋です 元記事のコメントでも指摘されていますが、XSSによるJavaScriptから、LocalStorageの値を取得した上で、XMLHttpRequestあるいはFetch APIによるリクエストを送信すれば、HttpOnly属性つきのクッキーでも自動的に送信されます。なのでXSSによる攻撃を防ぐことはできません。そもそも、XSSによるJavaScript実行は正規のJavaScriptと同じ条件(Origin)で動作するため、ご提案の方法はXSSの対策にはなりません。 これでいかがでしょう..? 目次 Nuxt.jsとRailsAPIを想定した実装例ですが、考え方は応用できます。 00:00 ログイン認証の流れ 01:00 フロントエンドで考えるべき2つの攻撃 02:24 XSS攻撃への対応 03:11 CSRF攻撃への対応 04:0