パッケージ jcifs.http

クラス NtlmHttpFilter

  • すべての実装されたインタフェース:
    javax.servlet.Filter

    @Deprecated
    public class NtlmHttpFilter
    extends Object
    implements javax.servlet.Filter
    推奨されていません。
    NTLMv1 only
    This servlet Filter can be used to negotiate password hashes with MSIE clients using NTLM SSP. This is similar to Authentication: BASIC but weakly encrypted and without requiring the user to re-supply authentication credentials.

    Read jCIFS NTLM HTTP Authentication and the Network Explorer Servlet for complete details.

    • コンストラクタの詳細

      • NtlmHttpFilter

        public NtlmHttpFilter()
        推奨されていません。
    • メソッドの詳細

      • init

        public void init​(javax.servlet.FilterConfig filterConfig)
                  throws javax.servlet.ServletException
        推奨されていません。
        定義:
        init インタフェース内 javax.servlet.Filter
        例外:
        javax.servlet.ServletException
      • destroy

        public void destroy()
        推奨されていません。
        定義:
        destroy インタフェース内 javax.servlet.Filter
      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        推奨されていません。
        This method simply calls negotiate( req, resp, false ) and then chain.doFilter. You can override and call negotiate manually to achive a variety of different behavior.
        定義:
        doFilter インタフェース内 javax.servlet.Filter
        例外:
        IOException
        javax.servlet.ServletException
      • negotiate

        protected NtlmPasswordAuthentication negotiate​(javax.servlet.http.HttpServletRequest req,
                                                       javax.servlet.http.HttpServletResponse resp,
                                                       boolean skipAuthentication)
                                                throws IOException,
                                                       javax.servlet.ServletException
        推奨されていません。
        Negotiate password hashes with MSIE clients using NTLM SSP
        パラメータ:
        req - The servlet request
        resp - The servlet response
        skipAuthentication - 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).
        戻り値:
        True if the negotiation is complete, otherwise false
        例外:
        javax.servlet.ServletException
        IOException
      • setFilterConfig

        public void setFilterConfig​(javax.servlet.FilterConfig f)
        推奨されていません。
        パラメータ:
        f -
      • getFilterConfig

        public javax.servlet.FilterConfig getFilterConfig()
        推奨されていません。
        戻り値:
        filter config