node.js - 跨 node.js 和 nginx 的身份验证

标签 node.js authentication nginx

由于我的大部分内容都是静态的,所以我计划让 nginx 来处理静态文件的服务。但是静态内容也是私有(private)的。不同的用户有不同的内容。

应用程序本身是用 node.js/express.js 编写的

我想知道我应该如何处理身份验证/授权。有没有什么,任何 nginx 模块。

像 node.js 之类的东西在 memcached 中放了一些 token ,nginx 根据请求或类似的东西查找?

最佳答案

是的,有这样的功能,查看以下更详细的文章:

您所要做的就是让 Node.js 将文件的路径发送到 NGiNX,方法是将 header “X-Accel-Redirect”设置为该文件的位置。

关于node.js - 跨 node.js 和 nginx 的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042316/

相关文章:

javascript - ESLint ES6 Redux global-required Unexpected require();

logging - Nginx docker (13:权限被拒绝)将请求记录到已安装的卷时

linux - Nginx:服务器 block 上的 403 错误

c# - 如何从 SslCredentials 和 token 字符串创建 CallCredentials

ruby-on-rails - 渲染 HTML 后的 Puma "Terminating timed out worker"

node.js - 如何在 multer 中将 cb 错误转换为 json 格式

javascript - 从nodejs在客户端发送JWT token 是否存在安全风险

javascript - 使用文件系统将 ANSI 文件文本转换为 node.js 中的 UTF8

java - 配置 Apache Tomcat 7.0 以拒绝与过期客户端证书的连接

authentication - oAuth Authentication Twitter - 如何自动登录