gpt4 book ai didi

javascript - 保护 "back-end" Angular 源文件

转载 作者:IT王子 更新时间:2023-10-29 02:33:52 30 4
gpt4 key购买 nike

我有一个 Angular 系统,它只与我的 Go 后端和 Gorilla 对话,我负责我的登录 session 。

我开始处理我的管理环境,但我想知道保护它的 Angular 代码的最佳做法是什么。这对安全性来说并不是真正的问题,因为即使是管理代码也只有逻辑,而不是危险数据,但我仍然不希望它只对世界上的任何人开放。

我正在考虑执行以下操作;

我有一个 mux 路由器,它捕获我所有的资源调用(使用 Yeoman 部署),我想知道我会在那里为 images/admin 设置 3 个异常(exception),scripts/adminstyles/admin。只有当您有一个有效的 session 事件时,才能提供这些路径。否则抛出 401 header 。

这是一个很好的解决方案还是有更有效的方法来实现这一点?

最佳答案

如果您需要一个有效的(最好是授权的) session 来获取一些静态 Assets (例如 JS 代码、样式表、图像...),您需要通过应用程序,您使用的堆栈根本不相关.

我要做的是将资源指向由您的应用程序控制的对象,然后返回 401 或带有 X-SendfileX-Accel- 的空响应重定向 header ,以便将实际服务卸载到您拥有的任何反向代理。

关于javascript - 保护 "back-end" Angular 源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32654253/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com