com.liferay.portal.servlet.filters.sso.ntlm
Class NtlmFilter

java.lang.Object
  extended by jcifs.http.NtlmHttpFilter
      extended by com.liferay.portal.servlet.filters.sso.ntlm.NtlmFilter
All Implemented Interfaces:
javax.servlet.Filter

public class NtlmFilter
extends jcifs.http.NtlmHttpFilter

View Source

Author:
Bruno Farache, Marcus Schmidke

Constructor Summary
NtlmFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 jcifs.smb.NtlmPasswordAuthentication negotiate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean skipAuthentication)
           
 
Methods inherited from class jcifs.http.NtlmHttpFilter
destroy, getFilterConfig, setFilterConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NtlmFilter

public NtlmFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class jcifs.http.NtlmHttpFilter
Throws:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Overrides:
doFilter in class jcifs.http.NtlmHttpFilter
Throws:
java.io.IOException
javax.servlet.ServletException

negotiate

public jcifs.smb.NtlmPasswordAuthentication negotiate(javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response,
                                                      boolean skipAuthentication)
                                               throws java.io.IOException,
                                                      javax.servlet.ServletException
Overrides:
negotiate in class jcifs.http.NtlmHttpFilter
Throws:
java.io.IOException
javax.servlet.ServletException