技术栈
- 部署在 WebApp 中的 API
- 已部署 API 管理并将 WebApp 配置为 Web 服务 URL。
- 在 Angular 应用程序中开发的 UI,它调用 API 管理端点以在 UI 上显示数据。
- 实施 IP 身份验证以确保只有允许的用户才能访问 UI 和 API
- 在产品级别启用订阅,并与客户端共享密钥以进行 API 调用
- 为 UI 创建单独的产品,并在 UI 中使用订阅密钥来调用 API 和显示数据
现在在这种情况下,订阅密钥将通过浏览器 -> 检查 -> 网络选项卡可见
我们要确保用户不能使用 UI 密钥进行 API 调用使用代理将隐藏密钥,但现在任何人都可以调用代理 url 来获取数据。
如何使其安全?
