我正在关注next tuto部分LDAP身份验证。配置nginx文件和lua脚本是here和here。命令后
public ActionResult Rating(Guid id) //got its ReviewId from previous page
{
//so far empty, no clue what to do
return Content("");
}
根据nginx-ldap-auth-daemon.py的日志,我已成功登录,即200 OK auth用户admin。但我得到500内部服务器错误。在lua.log中我得到了
sbin/nginx -p $PWD -c conf/nginx-ldap-auth.conf
python backend-sample-app.py
python nginx-ldap-auth-daemon.py
我认为问题是因为在教程中存在差距,即如何将remote_user变量传递给lua脚本。我试图在第204行附近添加self.send_header('LDAPUser',ctx ['user']),然后添加到end_headers,之后添加到seld.send_response(200)。
你能帮我吗?