Spring 禁用Weblogic 12c自身身份验证

Spring 禁用Weblogic 12c自身身份验证,spring,weblogic,Spring,Weblogic,我在tomcat中有一个Spring引导应用程序,它使用Spring安全性在本地运行良好,该安全性可以从数据库对用户进行身份验证。当我将其部署到Weblogic时,Weblogic似乎在添加自己的身份验证。有没有办法在每个托管服务器上禁用此功能?那么对URL的调用将使用Spring安全性而不是Weblogic安全性 我知道您可以使用Weblogic的内置身份验证,但由于我们可能在不久的将来转向tomcat,因此我宁愿同时使用Spring身份验证。加上Weblogic是一个绝对痛苦的使用 您可以通

我在tomcat中有一个Spring引导应用程序,它使用Spring安全性在本地运行良好,该安全性可以从数据库对用户进行身份验证。当我将其部署到Weblogic时,Weblogic似乎在添加自己的身份验证。有没有办法在每个托管服务器上禁用此功能?那么对URL的调用将使用Spring安全性而不是Weblogic安全性


我知道您可以使用Weblogic的内置身份验证,但由于我们可能在不久的将来转向tomcat,因此我宁愿同时使用Spring身份验证。加上Weblogic是一个绝对痛苦的使用

您可以通过在Weblogic config.xml中添加以下属性来禁用域的Weblogic身份验证:

<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth
  -credentials>
false

要禁用weblogic身份验证,请执行以下操作:

对不起,我对weblogic的理解不是很好,但域=weblogic服务器吗?因此,我可以在一个weblogic托管服务器上禁用它,但不能在其他服务器上禁用它?否。
域可以包含一个或多个
托管服务器
。每个
将有一个
config.xml
文件,使用此解决方案,您可以对该
中的所有
托管服务器
禁用它。也就是说,我不认为这个解决方案是你想要的。好吧,我现在就试试,只是为了确认一下。理想情况下,我只想对域中的单个托管服务器禁用它,这似乎并不不合理。如果在几个小时内没有人有任何建议,我会向Oracle发出请求。不,在更改设置并重新启动weblogic的情况下,仍然会得到相同的弹出凭据框。我认为如果您将DefaultAuthenticator设置为可选(在控制台中),并且不使用安全提供程序| virtualization=true,WL将只接收提供商列表中的第一个验证器。