今天本来是给nginx的访问加个认证需求的,用的是auth_basic ,结果认证的时候不但弹出了我自己的认证框,在我输入完自己的认证信息后,又弹出了一个提示未“spring security application”的认证框,输入什么都不对
后来google下,发现时因为配置spring security的时候使用了 auto-config="true"
auto-config="true"实际上是
<http>
<intercept-url pattern="/**" access="ROLE_USER" />
<form-login />
<anonymous />
<http-basic />
<logout />
<remember-me />
</http> 的缩写 ,里面配置了http-basic认证,所以相对于nginx做认证的时候,激活了spring security的basic认证,但实际上我的应用中没配, 所以这里只要把auto-config设成false,并补上其余的
<form-login />
<anonymous />
<logout />
<remember-me />
就OK了
google的时候看到别人说在用apache用basic认证的时候也会出现这个问题
分享到:
相关推荐
springBoot整合nacos、sentinel、SpringSecurity、RabbitMQ、redis、nginx,每个整合都有详细的步骤
通过base64加密方式将用户名和密码进行封装,生成basic auth的认证信息,再将该信息塞进请求头里,最后通过认证进行get请求。
在HTTP中,Basic Authorization基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。 在发送之前是以用户名追加一个冒号然后串接上口令,并将得出的结果...
内容概要:通过nginx配置实现控制不同的用户可以访问不同的资源或者web 适合人群:具备一定编程基础,工作1-3年的研发人员 能学到什么:①nginx的配置项;②Basic Auth相关知识。 阅读建议:改资源基于Linux-CentOS7...
基于SpringBoot框架开发的博客系统,采用了springBoot、springSecurity、Redis、elasticSearch、rabbitmq、Mybatis、Nginx等技术,主要实现了博文管理、统计图表、访问记录、附件管理、用户管理、友链管理、监控管理...
然后,我们可以在 Nginx 配置文件中添加以下内容来启用基本认证: `auth_basic "Restricted Area";` `auth_basic_user_file /usr/local/nginx/conf/passwd;` 虚拟主机 Nginx 中的虚拟主机可以让我们在同一个 IP ...
主要介绍了详解Nginx SSL快速双向认证配置(脚本),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
nginx替代apache,nginx替代方案,nginx代替apache与jbos,nginx+jboss结合
basic auth配置示例: location / { auth_basic closed site; auth_basic_user_file conf/htpasswd; } 说明: auth_basic可设置为off或其它字符串,为off时表示不开启密码验证 auth_basic_user_file 为包含...
ln -s /application/nginx-1.6.3/ /application/nginx /application/nginx/sbin/nginx ss -lntup|grep nginx ps -ef|grep nginx|grep -v grep netstat -lntup|grep nginx|grep -v grep curl 127.0.0.1 mkdir...
linux nginx双向认证服务搭建tomcat ssl 步骤
docker run -d -p 80:80 --link web:web --name auth beevelop/nginx-basic-auth 尝试使用用户名foo和password bar访问和登录。 先进的 docker run -d \ -e HTPASSWD= ' foo:$apr1$odHl5EJN$KbxMfo86Qdve2FH4owePn...
ngx_security_headers 此NGINX模块以正确的方式(c)添加了安全标头,并删除了不安全的标头。概要http { security_headers on; ...} 运行curl -IL https://example.com/将产生添加的安全标头: ...
包含Redis-x64-3.2.100.zip,nginx-1.13.1.zip,我自己搭建的spring+redis 实现session共享的源码
主要介绍了Springsession nginx反向代理集成过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Nginx基本认证Dockerfile 该存储库包含 -basic-auth的Dockerfile ,用于将的 发布到公共。 基础Docker映像 安装 安装 。 从公共下载 : docker pull igortimoshenko/docker-nginx-basic-auth (或者,您可以从...
docker构建nginx双向认证https服务器。 openssl命令生成双向认证自签名证书。 nginx配置https(tls)服务。 浏览器访问服务器需要导入客户端证书到浏览器中。
Spring Boot+Nginx实现负载均衡1
该项目是类似于淘宝,京东的网上购物系统。用户可以进行用户登录注册、商品游览、将商品加入购物车、添加订单等功能。
D:/resp_application/nginx-1.13.5> nginx 访问nginx 打开浏览器,输入地址:http://localhost,访问页面 停止nginx 命令行进入nginx根目录,执行如下命令,停止服务器: # 强制停止nginx服务器,如果有未处理的...