javascript - 存储和检索用户访问信息的最佳、最安全的地方

标签 javascript angular typescript

从服务器我得到 session 用户有权访问的位置的列表。 现在我想存储这些 Angular 色,我可以在其中显示或不显示用户的路线或按钮。在 Angular 中存储这些数据的最佳位置在哪里?

最佳答案

简短回答

service 内部.

为什么?

您提到您从服务器收到了位置列表:客户端可以使用 Chrome 的开发人员工具等来检查网络流量,然后读取那里的位置列表。

您应该保护对路由和内容服务器端的访问,并且不必担心客户端“安全”。用户可以访问完整的客户端源代码。如果客户端环境可以解密或访问某些内容,那么客户端最终也可以。

客户端有多种可用的存储:有用于持久存储的 LocalStorage API,或者您可以创建一个 Angular 服务来临时存储检索到的 Angular 色信息。但请记住,您的用户可以读取您在 Angular 应用程序中编写的所有内容,因此尝试隐藏按钮或路由对于高级用户浏览您的代码将不起作用。

关于javascript - 存储和检索用户访问信息的最佳、最安全的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58473882/

相关文章:

javascript - 将传单功能中的一些圆形标记放在前面

c# - 来自 ASP.NET 的 FQL

angular - 如何更改 ElectronJS 应用程序默认图标?

typescript - 如何强输入 Jest 模拟

javascript - 解决 $.post 中的 Javascript/jQuery 内存泄漏问题

javascript - 使用 Angular Js 指令更改 Div 的背景颜色

Angular 2 : Dynamic load component Error

angular - 如何使用 typescript 获取页面标题?

typescript - 为什么我可以在 Typescript 中创建不可能的交集类型?

typescript - 使用 Ember CLI Typescript 处理混合