我有一个node.js表达应用程序,我想使用.htaccess验证用户(部分要求)。我已经添加了最初的.htaccess代码,但它无效。
以下是我的代码目录结构的快照: Code Directory Structure
以下是我的.htaccess文件的代码段:
AuthType Basic
AuthName "Please Enter Password"
AuthBasicProvider file pam
AuthUserFile ./.htpasswd
AuthGroupFile ./.groups
Require group admins
我还有两个其他文件.htpassword和.groups,其中包含密码和组。
任何帮助将不胜感激!
答案 0 :(得分:0)
.htaccess是特定于Apache的。
如果要使用库进行身份验证,请选中basic-auth。
可以在本文中找到一个示例:https://www.taniarascia.com/basic-authentication-for-an-express-node-app-htpasswd/