public class NtlmHttpFilter extends Object implements javax.servlet.Filter
Read jCIFS NTLM HTTP Authentication and the Network Explorer Servlet for complete details.
| コンストラクタと説明 |
|---|
NtlmHttpFilter() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
This method simply calls negotiate( req, resp, false )
and then chain.doFilter.
|
javax.servlet.FilterConfig |
getFilterConfig() |
void |
init(javax.servlet.FilterConfig filterConfig) |
protected NtlmPasswordAuthentication |
negotiate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
boolean skipAuthentication)
Negotiate password hashes with MSIE clients using NTLM SSP
|
void |
setFilterConfig(javax.servlet.FilterConfig f) |
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init インタフェース内 javax.servlet.Filterjavax.servlet.ServletExceptionpublic void destroy()
destroy インタフェース内 javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter インタフェース内 javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionprotected NtlmPasswordAuthentication negotiate(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, boolean skipAuthentication) throws IOException, javax.servlet.ServletException
req - The servlet requestresp - The servlet responseskipAuthentication - If true the negotiation is only done if it is
initiated by the client (MSIE post requests after successful NTLM SSP
authentication). If false and the user has not been authenticated yet
the client will be forced to send an authentication (server sends
HttpServletResponse.SC_UNAUTHORIZED).IOExceptionjavax.servlet.ServletExceptionpublic void setFilterConfig(javax.servlet.FilterConfig f)
public javax.servlet.FilterConfig getFilterConfig()
Copyright © 2016. All rights reserved.