身份验证 C nginx auth_basic时间限制
发布时间:2023-12-18 00:14:28 所属栏目:Nginx 来源:DaWei
导读: 我正在使用nginx和auth_basic模块来保护我的dev服务器,但我似乎无法找到一种方法来指定“身份验证”到期的时间间隔.
我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果
我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果
我正在使用nginx和auth_basic模块来保护我的dev服务器,但我似乎无法找到一种方法来指定“身份验证”到期的时间间隔. 我希望能够强制nginx每隔6小时询问一次密码.有没有办法做到这一点?如果没有,什么是可接受的解决方法? 最佳答案 这可能是不可能的.似乎没有关于nginx HttpAuthBasicModule page的任何文档建议您可以超时基本HTTP身份验证.授权标头的HTTP specification也没有指定超时机制.如果您需要超时,我不希望您能够依赖基本身份验证,除非您还面向Web应用程序. 如果您正在面向Web应用程序,则可以在cookie中维护会话,并在一段时间不活动后超时.会话超时完成后,使用您的Web应用程序发送以下标头: HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic Realm="MyApp"这将提示浏览器再次请求凭据.如果需要在Web应用程序中访问用户的标识,则应在REMOTE_USER CGI环境变量中找到它. 为了使用这种技术有效地提供静态资产,XSendfile might be useful. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 资产不适用于RoR 4,Nginx,Unicorn
- nginx – Rails 3.2中的活动记录查询问题
- NGINX – 仅影响Firefox的CORS错误
- ruby-on-rails – puma:puma.sock没有这样的文件或目录
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- php – 如何在虚拟主机上安全地拥有多对多用户
- ruby-on-rails-使用Nginx的Rails的多阶段环境
- php – 使用nginx防止大文件上传
- asp.net-mvc-2 – Mono MVC 2主路由不起作用
- 当响应位置的域发生变化时,使用nginx的proxy_redirect
推荐文章
站长推荐