Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-1569

IBM WebSEAL authentication

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • ManifoldCF 2.11
    • None
    • Web connector
    • Manifold 2.11
      IBM WebSEAL

    Description

      Hi,

      We have stumbled upon a problem with the Web Connector authentication in relation to IBM WebSEAL. We were unable to perform a successfully authentication against WebSEAL. After some time debugging we figured out the web connector sends out a "Expect:100 Continue" header and this is not supported by WebSEAL.
      [https://www-01.ibm.com/support/docview.wss?uid=swg21626421

      ]1. Disabling the "Expect:100 Continue" functionality by putting setExpectedContinueEnabled to false in the "ThrottledFetcher.java" eventually solved the problem. The exact line can be found here:
      https://github.com/apache/manifoldcf/blob/trunk/connectors/webcrawler/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/webcrawler/ThrottledFetcher.java#L508

      I'm not sure if this option is required for other environment, or that it can be disabled by default, or made configurable?

      2. Another option would be to make the timeout configurable, as the WebSEAL docs state "The browser need to have some kind of timeout to to send the request body before exceeding intra-connection-timeout.". By default, the web connector request timeout exceeded the intra-connection-timeout of WebSEAL.

      What is the best way to proceed and get a fixed for this in the web connector?

      Kind regards,
      Ferdi

      Attachments

        Activity

          People

            kwright@metacarta.com Karl Wright
            ferdi.klomp Ferdi Klomp
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: