繁体   English   中英

在客户端Angular2 / Angular4中存储Laravel Passport令牌的最佳方法

[英]Best Way to Store Laravel Passport Token in Client Side Angular2 / Angular4

我正在使用Laravel 5作为护照的后端开发一个用户模块,而Angular 4是前端客户端。

在此模块中,在对服务器端护照中的用户进行身份验证之后,将发出一个access_token,refresh_token和我将两个令牌都存储在客户端本地存储中,并且工作正常。

我的问题是,将用户Auth令牌存储在客户端“本地存储”或“ Cookies”中的更好方法是什么。

任何人都可以建议一种更好的方法来存储来自漏洞的敏感数据。

提前致谢。

本地存储和cookie具有各自的优点和缺点。 因此,在选择存储空间之前,请考虑以下几点

Cookie比较容易出现CSRF攻击,因此请务必小心。

基于本地存储令牌域,因此您无法从其他域和子域访问本地存储令牌。

如果域不是问题,那么我建议您使用本地存储。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM