将enforce-valid-basic-auth-credentials添加到config.xml时出错

时间:2016-02-04 12:19:13

标签: basic-authentication weblogic12c

我尝试添加

library(ggplot2)
ggplot(df, aes(x=Date, y=RETURNS)) + geom_point() + scale_x_date()

在weblogic服务器12.1.3的config.xml中的 <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials> 标记内我添加此行后,无论何时启动服务器,我的weblogic服务器都会关闭。

有什么不对吗?我已将config.xml内容附加到

下面
<security-configuration>

3 个答案:

答案 0 :(得分:2)

我的回答可能为时已晚,无法帮助你,但它可能对其他人有帮助。

我遇到了同样的问题,添加'enforce-valid-basic-auth-credentials'标签似乎还不够。

然后,我通过WLST添加了这个标志:

setSpacing()

(不要忘记在'cd'命令中使用您的weblogicUser,weblogicPassword,weblogic网址和您的域进行编辑...)

重新启动服务器后,我查看了config.xml文件,并添加了另一个标记。现在,我的config.xml文件看起来像这样:

connect('weblogicUser','weblogicPassword','t3://localhost:7001')
edit()
startEdit()
cd('SecurityConfiguration/Your_Domain')
set('EnforceValidBasicAuthCredentials','false')
save()
activate()

但是这个 ......... <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials> <use-kss-for-demo>true</use-kss-for-demo> </security-configuration> ............ 标记可能取决于您的weblogic配置。所以我强烈建议您使用WSLT方式更新此标志。

答案 1 :(得分:1)

如果您收到架构验证错误,请按以下顺序添加代码。

<security-configuration>
......
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-
credentials>
<use-kss-for-demo>true</use-kss-for-demo>
</security-configuration>

答案 2 :(得分:0)

Inside the weblogic below path - /app/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin

script cane be written like below-
disableBasicAuth.py

connect('weblogic','password','t3://localhost:7001')
edit()
startEdit()
cd('SecurityConfiguration/<domain name>')
set('EnforceValidBasicAuthCredentials','false')
save()
activate()

After save. Run the Script like - ./wlst.sh disableBasicAuth.py

Above steps will solve basic auth interception by weblogic.