当前位置: 首页 > 知识库问答 >
问题:

WildFly 10.1中JBoss EAP 6的NegotiationAuthenticator类的替代方案?

竺捷
2023-03-14

我正在将JBoss EAP 6升级到WildFly 10.1。在我们的应用程序中,我们使用jboss-web.xml中的SPNEGO身份验证机制。

我们在JBoss中使用了org.jboss.security.negotiation.,但在WildFly中,这个类被删除了。我没有找到任何替代类或实现类似身份验证机制的方法。

有什么替代方案?

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <security-domain>dsds-security-domain</security-domain>
    <valve>
        <class-name>org.jboss.security.negotiation.NegotiationAuthenticator</class-name>
    </valve>
</jboss-web> 

共有1个答案

席言
2023-03-14

您应该删除

身份验证器由WildFly中的Undertow集成部分注册。

它甚至可以在WildFly 10.1中工作,而不会更改jboss-web.xml。如果您在文件中留下Ne研发认证器条目,您将在服务器日志中看到一条警告消息。

你唯一需要关心的重要变化是

<login-config>
    <auth-method>SPNEGO</auth-method>
</login-config>

 类似资料:
  • 我一直在通过Netbeans使用CodeNameOne设计一个应用程序,并遇到了一些问题,特别是“找不到符号”编译错误。经过进一步的研究,我发现这是由于CNO不支持某些库/杂项。 我想知道是否有其他方法可以使用以下库/执行任务: (从文件读取)导入java.io.file;符号:类文件位置:package java.io (抛出FileNotFoundException)导入java.io.Fil

  • 这可以用来强制假设所收集的元素是不同的 但是,在我看来,java doc已经过时了。不能用了。问题是JDK是否为java开发人员提供了对类似功能的访问(类似的方法、常量等),还是应该由开发人员自己编写?

  • 在这里学习我在Raku(neéPerl 6)的方法,非常好。但是我非常想念这个神奇的

  • 我需要在控制台上打印大量的数据(大约100兆)。在IntelliJ上使用println是很失败的。有没有像console.log这样的替代方案,可以处理和显示这些数据而不会出现滞后和减慢? 提前道谢!

  • 我正在进行从Weblogic到Websphere的服务器迁移项目。问题是,在Weblogic中,我们已经在Weblogics中使用了一个指定为Startup类的类(以及log4j配置文件等类的参数),该类存在于一个jar中,该jar通过编辑启动脚本添加到Weblogic类路径中。这个jar初始化一个全局log4j文件,该文件用于服务器上部署的所有应用程序,而不是任何特定应用程序。每个应用程序都通过

  • 除了Hazelcast之外,任何有Vertx群集管理器实际经验的人都对我们的以下要求有什么建议? 对于我们的(实时传感器数据)系统,我们在多个JVM中有数百个垂直链接,但我们不需要或不希望eventbus跨多个物理服务器。 我们在多个服务器上运行Vertx,但如果我们不在所有服务器之间共享一个eventbus,那么我们的平台就不那么复杂了(我们更愿意明确说明在服务器之间传递消息)。 Hazelca