首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >express网关密钥-身份验证校验域

express网关密钥-身份验证校验域
EN

Stack Overflow用户
提问于 2019-12-28 01:01:29
回答 2查看 121关注 0票数 2

Express gateway允许使用密钥验证来限制对特定用户/应用程序的访问。

然而,当涉及到webapp时,这意味着您不能在客户端隐藏凭据(从某种意义上说,它是公共信息)。

通常,您会希望只允许来自某个域的请求,就像我在Google Maps中看到的那样。

如何使用express-gateway实现这一点?

EN

回答 2

Stack Overflow用户

发布于 2020-01-06 18:51:04

在这里找到它:

代码语言:javascript
复制
policies:
  - cors:
      -
        action:
          origin: http://www.example.com
          credentials: true

开发工具不关心CORS,但这不是问题。

主要目标是避免其他应用程序使用api密钥,网关可以进行速率限制。

票数 1
EN

Stack Overflow用户

发布于 2020-01-06 06:46:53

Express建议使用TLS进行从客户端到服务器的通信。但是,如果这不是您在这里需要的用例,那么这里列出的其他一些建议可能会有所帮助:https://expressjs.com/en/advanced/best-practice-security.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59503822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档