バックエンドにAngularJSとSpringを使用してシングルページアプリを構築しています。バックエンドをステートレスにするために、最近 JWT (JSON Web Tokens) について調査しました。ここに混乱があります -
を。応答ヘッダーで JWT をクライアントに送信し、それを ngCookie を介して Cookie に保存する必要がありますか? はいの場合、XSS 攻撃をどのように処理できますか?
b. バックエンドで生成された Cookie で JWT を送信し、クライアント ブラウザーに Cookie を設定する必要がありますか?
c. JWT は安全ですか? (ちなみに、JWT は簡単にデコードできるので、https でアプリを実行します)
アプリを保護するためのより良い方法があれば、ぜひ教えてください。
ありがとうございました。
少しでも情報を共有してください。