使用 Google App Engine Node.js App 配置基本 HTTP 身份验证

Configure Basic HTTP Authentication with Google App Engine Node.js App

我是 运行 GAE 标准环境。 node/express应用

如何配置基本 HTTP 身份验证?

可以用app.yaml配置吗?

我已经阅读了文档,并进行了大量搜索,到目前为止,我似乎必须使用我的 Express 服务器来处理它。这看起来很奇怪,因为它要求我有一台服务器。

如果我想提供静态 HTML 页面怎么办?然后快速解决方案崩溃了。

nginx我可以做到:

server {
    ...
    auth_basic           "Administrator’s Area";
    auth_basic_user_file conf/htpasswd;
}

在 GAE 中有 app.yaml 的等价物吗?

感谢您的帮助=)

我认为不可能进行这种类型的身份验证,但您还有其他 options - google 登录 -oauth - 火力基地 * 用户 api 可用但不适用于节点标准应用引擎

如果您想提供静态服务 html,您可以将其存储在 Google Cloud Storage and Cloud storage has its own permissions options