使用服务器进行 Nginx 基本身份验证,而不是 htpasswd

使用服务器进行 Nginx 基本身份验证,而不是 htpasswd

在 nginx 中,你可以使用指令 auth_basic 进行基本身份验证,例如

auth_basic "Git Login";
auth_basic_user_file "/var/www/html/git/htpasswd";

有没有办法使用 API 服务器而不是 htpasswd 文件进行身份验证?我正在构建一个类似于 heroku 的应用程序,用户注册后我会为他们生成一个 API 密钥。他们将使用命令行登录。使用 htpasswd 设置,它可以正确地使用用户名和密码进行身份验证,但我想要一种使用我的 API 服务器而不是 htpasswd 进行身份验证的方法。我该怎么做?

相关内容