[Zope] webdav / IE
Chris McDonough
chrism at plope.com
Sat Sep 25 17:18:18 EDT 2004
Yup. Seen it.
http://www.plope.com/Members/chrism/ms_befuddled/view
Still haven't fixed it.
Reportedly it has something to do with the headers that Zope sends in
its requests.
On Sat, 2004-09-25 at 16:22, John Hunter wrote:
> >>>>> "John" == John Hunter <jdhunter at ace.bsd.uchicago.edu> writes:
>
> John> Problem: IE on windows appears to want to use WebDAV, which
> John> doesn't understand cookies AFAIK and thus tries to
> John> reauthenticate using basic http authentication
>
> Hmm, it appears that the cause of my problems lie elsewhere. In an
> attempt to debug and simplify this problem, I did a clean install of
> python 2.3.4 and zope 2.7.2 on a new server, default configs on
> everything accept the effective user, no cookie crumbler or any other
> add-on modules, and I found the same problem with basic
> authentication. A friend tried accessing the same resource (different
> win32/IE combination) and had no troubles. It looks like a bug
> specific to my OS or browser (Win98 with IE6, all service packs
> up-to-date).
>
> Attached below is the error log generated when I try and access the
> doc file with my browser. Basically, IE is making an "Anonymous User"
> LOCK request, even though it has already been authenticated with basic
> authentication for the dir the doc file lives in. I've also seen the
> same problem when IE tries to Request URL
> http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/index_html
> (my msdoc with /index_html postpended). In both cases, the offending
> user agent is HTTP_USER_AGENT 'Microsoft Data Access Internet
> Publishing Provider DAV'. On my server with the same browser, I can
> readily access a wpd document in the same location with no superfluous
> authentication annoyances.
>
> Has anyone seen this before - any ideas on how to further diagnose or
> better yet, fix it? I've seen enough flaky behavior in the last few
> weeks regarding authentication on MS/IE -- only on MS Office docs --
> on at least 5 different machines to know I can't ignore this one.
>
> Exception traceback
>
> Time 2004/09/25 16:48:21.291 GMT-4
> User Name (User Id) Anonymous User (None)
> Request URL
> http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/LOCK
> Exception Type Unauthorized
> Exception Value <strong>You are not authorized to access this
> resource.</strong><p> No Authorization header found.
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 92, in publish
> * Module ZPublisher.BaseRequest, line 439, in traverse
> * Module ZPublisher.HTTPResponse, line 671, in unauthorized
>
> Unauthorized: <strong>You are not authorized to access this
> resource.</strong><p> No Authorization header found.
>
> Display traceback as text
>
> Exception traceback
>
> Time 2004/09/25 17:02:41.515 GMT-4
> User Name (User Id) Anonymous User (None)
> Request URL
> http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/index_html
> Exception Type Unauthorized
> Exception Value <strong>You are not authorized to access this
> resource.</strong><p> No Authorization header found.
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 92, in publish
> * Module ZPublisher.BaseRequest, line 439, in traverse
> * Module ZPublisher.HTTPResponse, line 671, in unauthorized
>
> Unauthorized: <strong>You are not authorized to access this
> resource.</strong><p> No Authorization header found.
>
> Display traceback as text
>
> REQUEST
> form
> cookies
> SITESERVER 'ID=38c1d83c249f02a07f0d04cbbf5f1ee5'
> lazy items
> SESSION <bound method SessionDataManager.getSessionData of
> <SessionDataManager instance at 2a9b780a30>>
> other
> TraversalRequestNameStack []
> URL
> 'http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/index_html'
> SERVER_URL 'http://crcdocs2.bsd.uchicago.edu:8080'
> PUBLISHED <bound method File.index_html of <File instance at
> 2a9b8f7490>>
> URL0
> http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/index_html
> URL1 http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc
> URL2 http://crcdocs2.bsd.uchicago.edu:8080/test
> URL3 http://crcdocs2.bsd.uchicago.edu:8080
> BASE0 http://crcdocs2.bsd.uchicago.edu:8080
> BASE1 http://crcdocs2.bsd.uchicago.edu:8080
> BASE2 http://crcdocs2.bsd.uchicago.edu:8080/test
> BASE3 http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc
> BASE4
> http://crcdocs2.bsd.uchicago.edu:8080/test/research_plan.doc/index_html
> environ
> CONNECTION_TYPE 'Keep-Alive'
> HTTP_TRANSLATE 'f'
> HTTP_USER_AGENT 'Microsoft Data Access Internet Publishing Provider
> DAV'
> HTTP_COOKIE 'SITESERVER=ID=38c1d83c249f02a07f0d04cbbf5f1ee5'
> SERVER_NAME 'crcdocs2.bsd.uchicago.edu'
> GATEWAY_INTERFACE 'CGI/1.1'
> SERVER_SOFTWARE 'Zope/(unreleased version, python 2.3.4,
> linux2) ZServer/1.1'
> REMOTE_ADDR '24.14.147.78'
> HTTP_ACCEPT_LANGUAGE 'en-us'
> SCRIPT_NAME ''
> REQUEST_METHOD 'GET'
> HTTP_HOST 'crcdocs2.bsd.uchicago.edu:8080'
> PATH_INFO '/test/research_plan.doc'
> SERVER_PORT '8080'
> SERVER_PROTOCOL 'HTTP/1.1'
> channel.creation_time 1096146116
> PATH_TRANSLATED '/test/research_plan.doc'
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
More information about the Zope
mailing list