Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LocalStorageでのTokenの扱いについて #2

Open
ShinoharaTa opened this issue Mar 4, 2023 · 2 comments
Open

LocalStorageでのTokenの扱いについて #2

ShinoharaTa opened this issue Mar 4, 2023 · 2 comments

Comments

@ShinoharaTa
Copy link

手軽にデータを保存するにはlocalstorageはとても優秀です。

しかしlocalstorageのLSのデータは永続的に残り、かつアクセスできてしまいます。
そのためセキュリティ観点からあまりそこに保存するのは望まれません。

Vue系を使っていたと思うので、Storeの設定からCookieに変更すべきかと思います。

以下の2つ、対応が必要かなと思います。

  • Cookieに移行
    • HttpOnly属性必須
    • Secure属性必須
    • Expireの設定(7日 ~ 30日)悩んだら7日で
  • 既存のLocalStorageのsessがあったばあい削除するコードも用意しておくと良いかもです
@penpenpng
Copy link
Owner

github.io で host している都合 cookie を利用することができないので、現状では localstorage に頼らざるを得ません。link card の都合もあるので nuxt+vercel への移行を検討する可能性はあり、もしそのときは対応します。

@ShinoharaTa
Copy link
Author

公式もLocalStorageおいてるしいいかー。って気もしてきました
もう一つ、公式はCookieにも置いていて謎なぶぶんも

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants