wt.httpgw
Class WTAuthServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bywt.httpgw.WTServlet
              extended bywt.httpgw.WTAuthServlet
All Implemented Interfaces:
AppletListener, CGIConstants, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WTAuthServlet
extends WTServlet

The in-process version of the authenticated Windchill HTTP gateway. It is intended to serve as the authenticating counterpart to the WTServlet. Servlet engines that are capable of setting access restrictions on servlets may do so on this servlet, leaving the WTServlet as the non-authenticating servlet interface.

See Also:
Serialized Form

Field Summary
private static String WWW_AUTHENTICATE
           
 
Fields inherited from class wt.httpgw.WTServlet
 
Fields inherited from class javax.servlet.http.HttpServlet
 
Fields inherited from class javax.servlet.GenericServlet
 
Fields inherited from interface wt.httpgw.CGIConstants
CGI_ACCEPT, CGI_ACCEPT_CHARSET, CGI_ACCEPT_LANGUAGE, CGI_AUTH_TYPE, CGI_AUTHORIZATION, CGI_CONNECTION, CGI_CONTENT_LENGTH, CGI_CONTENT_TYPE, CGI_CONTEXT_PATH, CGI_DELETE_METHOD, CGI_GATEWAY_INTERFACE, CGI_GET_METHOD, CGI_HEAD_METHOD, CGI_HOST, CGI_IF_MODIFIED_SINCE, CGI_MULTIPART_BOUNDARY, CGI_PATH_INFO, CGI_PATH_TRANSLATED, CGI_POST_METHOD, CGI_PRAGMA, CGI_PROPERTY_PREFIX, CGI_PROTOCOL, CGI_PUT_METHOD, CGI_QUERY_STRING, CGI_REFERER, CGI_REMOTE_ADDR, CGI_REMOTE_HOST, CGI_REMOTE_IDENT, CGI_REMOTE_USER, CGI_REQUEST_METHOD, CGI_SCHEME, CGI_SCRIPT_NAME, CGI_SERVER_NAME, CGI_SERVER_PORT, CGI_SERVER_PROTOCOL, CGI_SERVER_SOFTWARE, CGI_SERVLET_SESSION, CGI_TRACE_METHOD, CGI_UA_COLOR, CGI_UA_CPU, CGI_UA_OS, CGI_UA_PIXELS, CGI_URI, CGI_URL, CGI_USER_AGENT, versionID
 
Fields inherited from interface wt.util.AppletListener
versionID
 
Constructor Summary
WTAuthServlet()
           
 
Method Summary
protected  String getName()
           
 void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 
Methods inherited from class wt.httpgw.WTServlet
destroy, init, initWindchillProperties, start, stop
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, 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
 

Field Detail

WWW_AUTHENTICATE

private static String WWW_AUTHENTICATE
Constructor Detail

WTAuthServlet

public WTAuthServlet()
Method Detail

getName

protected String getName()
Overrides:
getName in class WTServlet

service

public void service(javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse res)
             throws javax.servlet.ServletException,
                    IOException
Overrides:
service in class WTServlet
Throws:
javax.servlet.ServletException
IOException