我需要在JBoss 7中实现自定义登录模块。根据我能够挖掘的所有文档,我需要修改服务器配置来定义我的自定义登录模块。有没有办法在每个WAR的基础上定义自定义登录模块,而无需修改服务器的standalone.xml / domain.xml?
看起来这在JBoss 6及更早版本中是可行的,但我需要在JBOSSAS 7中使用它。
答案 0 :(得分:0)
您可以在战争中定义登录模块而不会出现任何问题。
您应该将配置添加到jboss-web.xml
例如
<jboss-web>
<security-domain>SPNEGO</security-domain>
<valve>
<class-name>org.jboss.security.negotiation.NegotiationAuthenticator</class-name>
</valve>
</jboss-web>
有关详细信息,请参阅security domain documentation和subsystem documentation