首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从NegotiationAuthenticator 10.1中的JBoss EAP 6中替代WildFly类?

从NegotiationAuthenticator 10.1中的JBoss EAP 6中替代WildFly类?
EN

Stack Overflow用户
提问于 2016-12-14 12:14:24
回答 1查看 464关注 0票数 2

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

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

有什么办法可以替代呢?

代码语言:javascript
复制
<?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> 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-15 07:44:14

您应该将<valve>元素从jboss-web.xml中完全删除。您没有在WildFly 10.x中指定替代方案。SPNEGO是从盒子里出来的。

鉴定人暗拖曳一体化部件在WildFly中注册。

它甚至应该在WildFly 10.1中工作,而不改变jboss-web.xml。如果您将NegotiationAuthenticator条目留在文件中,您将在服务器日志中只看到一条警告消息。

您必须关心的唯一重要更改是web.xml部署描述符的web.xml部分。现在,SPNEGO名称是<auth-method>中的强制值。

代码语言:javascript
复制
<login-config>
    <auth-method>SPNEGO</auth-method>
</login-config>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41142386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档