com.jivesoftware.forum.webservices.server.xfire
Class CustomXFireServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.codehaus.xfire.transport.http.XFireServlet
com.jivesoftware.forum.webservices.server.xfire.JiveXFireServlet
com.jivesoftware.forum.webservices.server.xfire.CustomXFireServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class CustomXFireServlet
- extends JiveXFireServlet
Use this servlet to customize web service authentication, as an alternative to the default
UsernameToken authentication. This servlet can be deployed along side the JiveXFireServlet,
but must use a different URL Mapping. The reason for a separate servlet mapping is
to provide an alternative to the standard UsernameToken authentication, with the requirement
to leave the UsernameToken authentication in tact.
Properties that should be set for custom authentication:
- webservices.soap.custom.xfire.active = true
- webservices.soap.custom.wss4jHandler.className = class name of security handler
- webservices.soap.custom.permissionHandler.className = class name of jive permission handler
- See Also:
- Serialized Form
Fields inherited from class org.codehaus.xfire.transport.http.XFireServlet |
controller, xfire, XFIRE_INSTANCE |
Methods inherited from class org.codehaus.xfire.transport.http.XFireServlet |
createController, destroy, doGet, doPost, getController, getWebappBase, getXFire, init |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomXFireServlet
public CustomXFireServlet()
createXFire
public org.codehaus.xfire.XFire createXFire()
throws javax.servlet.ServletException
- Overrides:
createXFire
in class JiveXFireServlet
- Throws:
javax.servlet.ServletException
loadXFireHelper
protected final XFireHelper loadXFireHelper()
- Overrides:
loadXFireHelper
in class JiveXFireServlet
registerHandlers
protected final void registerHandlers(org.codehaus.xfire.DefaultXFire xfire)
- Description copied from class:
JiveXFireServlet
- Registers the default Handers, including WSS4J and the PermissionHandler
- Overrides:
registerHandlers
in class JiveXFireServlet
- Parameters:
xfire
- the default xfire instance
Copyright © 1999-2006 Jive Software.