Here is how I did it on my side:
1) I created a new 'waffle' module in jboss :
Just create a folder waffle\main in the modules folder, copy all the waffle jars in it and create a module.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="waffle">
<resources>
<resource-root path="waffle-jna.jar"/>
<resource-root path="jna.jar"/>
<resource-root path="platform.jar"/>
<resource-root path="guava-r07.jar"/>
<resource-root path="commons-logging-1.1.1.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.servlet.api"/>
</dependencies>
</module>2) Declare a dependency to the 'waffle' module in your project.
3) Add this filter to your web.xml file:
<filter>
<filter-name>SecurityFilter</filter-name>
<filter-class>waffle.servlet.NegotiateSecurityFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SecurityFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>