Basic authentication 将强制有效的基本身份验证凭据添加到config.xml时出错

Basic authentication 将强制有效的基本身份验证凭据添加到config.xml时出错,basic-authentication,weblogic12c,Basic Authentication,Weblogic12c,我试着加上 <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials> false 在weblogic server 12.1.3的config.xml中的标记中,添加这一行后,每当我启动服务器时,我的weblogic服务器就会关闭 有什么不对劲吗?我已经在下面附上了我的config.xml内容 <domain-version&g

我试着加上

  <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
false
在weblogic server 12.1.3的config.xml中的
标记中,添加这一行后,每当我启动服务器时,我的weblogic服务器就会关闭

有什么不对劲吗?我已经在下面附上了我的config.xml内容

            <domain-version>12.1.3.0.0</domain-version>
              <security-configuration>
                <name>mdm_domain</name>
                <realm>
                  <sec:authentication-provider xsi:type="wls:default-authenticatorType">
                    <sec:name>DefaultAuthenticator</sec:name>
                  </sec:authentication-provider>
                  <sec:authentication-provider xsi:type="wls:default-identity-asserterType">
                    <sec:name>DefaultIdentityAsserter</sec:name>
                    <sec:active-type>AuthenticatedUser</sec:active-type>
                  </sec:authentication-provider>
                  <sec:role-mapper xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-role-mapperType">
                    <sec:name>XACMLRoleMapper</sec:name>
                  </sec:role-mapper>
                  <sec:authorizer xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-authorizerType">
                    <sec:name>XACMLAuthorizer</sec:name>
                  </sec:authorizer>
                  <sec:adjudicator xsi:type="wls:default-adjudicatorType">
                    <sec:name>DefaultAdjudicator</sec:name>
                  </sec:adjudicator>
                  <sec:credential-mapper xsi:type="wls:default-credential-mapperType">
                    <sec:name>DefaultCredentialMapper</sec:name>
                  </sec:credential-mapper>
                  <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType">
                    <sec:name>WebLogicCertPathProvider</sec:name>
                  </sec:cert-path-provider>
                  <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
                  <sec:name>myrealm</sec:name>
                  <sec:password-validator xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator" xsi:type="pas:system-password-validatorType">
                    <sec:name>SystemPasswordValidator</sec:name>
                    <pas:min-password-length>8</pas:min-password-length>
                    <pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
                  </sec:password-validator>
                </realm>
                <default-realm>myrealm</default-realm>
                <credential-encrypted>{AES}lWxYlHpEqfbODbLmeerJr6H86R6+lvszW466UpoYzuyh6X617HokRf/oKl3cZJM+JTXliBWwXFhAiC9G3JrbxYNBkXMUGqFSOicuMVJVD0tTCuTr6sfY7UPK9M40Vi4n</credential-encrypted>
                <node-manager-username>weblogic</node-manager-username>
                <node-manager-password-encrypted>{AES}loTlWUtqsyw7sq4ujEhLVDaHCv/s7k22k0KSacFO/Ww=</node-manager-password-encrypted>
                <enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials> 
              </security-configuration>
12.1.3.0.0
mdm_域
默认验证器
DefaultIdentityAssert
认证用户
XACMLRoleMapper
XACMLAuthorizer
违约裁决人
DefaultCredentialMapper
WebLogicCertPathProvider
WebLogicCertPathProvider
我的王国
系统密码验证器
8.
1.
我的王国
{AES}LWxylHpeqfBodblMeerJ6H86R6+lvszW466UpoYzuyh6X617HokRf/oKl3cZJM+JTXLIBWWXFHAIC9G3JRBXYNBKxMUGQFSOICvVVVVD0TcUTR6SFY7UPK9M40VI4N
应用服务器
{AES}loTlWUtqsyw7sq4ujEhLVDaHCv/s7k2ksacco/Ww=
假的

我的答案可能来得太晚,无法帮助你,但它可能会帮助其他人

我遇到了同样的问题,添加“强制执行有效的基本身份验证凭据”标记似乎还不够

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

connect('weblogicUser','weblogicPassword','t3://localhost:7001')
edit()
startEdit()
cd('SecurityConfiguration/Your_Domain')
set('EnforceValidBasicAuthCredentials','false')
save()
activate()
(不要忘记在“cd”命令中使用您的weblogicUser、weblogicPassword、WebLogicURL和域进行编辑…)

重新启动服务器后,我查看了config.xml文件,并添加了另一个标记。现在,我的config.xml文件如下所示:

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

但此
使用kss进行演示
标记可能取决于您的weblogic配置。因此,我强烈建议您使用WSLT方式更新此标志。

我的回答可能太迟了,无法帮助您,但它可能会帮助其他人

我遇到了同样的问题,添加“强制执行有效的基本身份验证凭据”标记似乎还不够

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

connect('weblogicUser','weblogicPassword','t3://localhost:7001')
edit()
startEdit()
cd('SecurityConfiguration/Your_Domain')
set('EnforceValidBasicAuthCredentials','false')
save()
activate()
(不要忘记在“cd”命令中使用您的weblogicUser、weblogicPassword、WebLogicURL和域进行编辑…)

重新启动服务器后,我查看了config.xml文件,并添加了另一个标记。现在,我的config.xml文件如下所示:

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

但此
使用kss进行演示
标记可能取决于您的weblogic配置。因此,我强烈建议您使用WSLT方法来更新此标志。

如果出现架构验证错误,请按以下顺序添加标记

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

......
假的
真的

如果出现架构验证错误,请按以下顺序添加标记

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

......
假的
真的
路径下的weblogic内部-/app/weblogic/Oracle/Middleware/Oracle\u Home/Oracle\u common/common/bin
剧本可以这样写-
disableBasicAuth.py
connect('weblogic'、'password'、't3://localhost:7001')
编辑()
startEdit()
cd(“SecurityConfiguration/”)
set('EnforceValidBasicAuthCredentials','false')
保存()
激活()
保存之后。像-./wlst.sh disableBasicAuth.py一样运行脚本
以上步骤将解决weblogic的基本身份验证拦截问题。
路径下的weblogic内部-/app/weblogic/Oracle/Middleware/Oracle\u Home/Oracle\u common/common/bin
剧本可以这样写-
disableBasicAuth.py
connect('weblogic'、'password'、't3://localhost:7001')
编辑()
startEdit()
cd(“SecurityConfiguration/”)
set('EnforceValidBasicAuthCredentials','false')
保存()
激活()
保存之后。像-./wlst.sh disableBasicAuth.py一样运行脚本
以上步骤将解决weblogic的基本身份验证拦截问题。