weblogic10关闭强制HTTP BASIC认证

4820阅读 0评论2016-05-23 shenyue_sam
分类:Web开发

在weblogic上部署应用,请求总是返回未认证。
http请求header中包含http basic认证头,是应用程序用的。

请求:
Authorization: Basic dGVzdDp0ZXN0

应答:
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="WebLogic Server"

原因是,weblogic默认会对包含http basic认证头的请求进行验证(weblogic自己的验证),
也就是说,发给应用程序用的认证信息被weblogic拦截了。

要禁用weblogin的认证,可以编辑domain下的config.xml,
security-configuration节点内,增加下面一句话。
  1. <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>

注意,需要重启domain的所有server使其生效。

没找到在web控制台怎么配置??
上一篇:CentOS7使用systemctl管理tomcat
下一篇:【运维笔记】删除文件后df -h无变化还是100%