如何在nginx中设置自动身份验证层?
我正在一个公共域下构建一个应用程序生态系统,每个应用程序都位于一个单独的子域中.我已经为生态系统构建了一个身份验证应用程序,但是它需要专门配置其他应用程序才能使用它.有没有办法配置nginx来管理用户会话,可能将用户信息作为标题转发到各种应用程序? 最佳答案 让我向您展示可以与Nginx一起使用的跨应用程序身份验证的常见模式: 1)构建名为auth_service的独立服务,根据需要独立于Web应用程序工作 2)每个子域应用程序将具有代理相同身份验证服务的单独位置
3)个人网络应用程序使用“/ auth”位置来传递登录/传递(基于POST数据,标题或临时令牌) 4)独立服务的处理程序“/ authenticate”接受web apps login / pass,如果失败则返回200或401 这种方法的根源是“/ auth”位置位于每个自己的基于子域的应用程序上, 默认情况下,此模块Auth Request不是构建的,而是附带源代码.在使用之前,只需使用–with-http_auth_request_module选项编译Nginx. 更新:自Nginx 1.5.4以来,这个插件是标准发行版,无需单独编译. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何告诉nginx仅为一个vhost管理的域提供https?
- angularjs-$http.post请求标头字段Access-Control-Allow-He
- NGINX在HTML页面以外的所有页面上都有404错误
- php5-fpm nginx google bot =连接由同行重置
- apache-2.2 – nginx重定向回remote_addr IP
- 这个Nginx配置有多安全?我还能做些什么来进一步优化它?
- 配置 – Nginx:指定访问日志位置时我可以使用$server_name
- 使用Nginx fastcgi_cache php-fpm缓存和静态文件缓存配置?
- php – 如何在nginx vhost中添加open_basedir路径
- pfSense NAT和nginx – 日志中未显示真实IP
- php – NGINX’Access-Control-Allow-Origin’标
- utf-8-使用pcre 8.3在nginx上的unicode url重写规
- ssl – Nginx中每台服务器的不同TLS协议
- apache-2.2 – Linux上的Mono:Apache或Nginx
- ruby-on-rails – nginx错误:(13:权限被拒绝)连
- php-当客户端使用HTTP / 1.1时,为什么$_SERVER [
- WordPress nginx无限重定向循环
- 多站点WordPress在Nginx中重写规则
- nginx fastcgi与django的问题(url中的双斜线?)
- nginx安装成功但无法启动