- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Fri, 09 Mar 2007 21:49:04 +0100
- To: Jari Urpalainen <jari.urpalainen@nokia.com>
- CC: WebDAV <w3c-dist-auth@w3.org>, simple@ietf.org
Jari Urpalainen schrieb: > > hi ! > > Sorry for cross-posting. I've updated the i-d: > <http://www.ietf.org/internet-drafts/draft-urpalainen-simple-xcap-webdav-02.txt> > which describes some conventions for XCAP usage with WebDAV. Any comments ? > thanks, jari Hi Jari, I currently don't have time to do a real review, but here are some quick comments: The owners of documents are principals which are manifested to clients as a WebDAV resource, identified by a URI. A server that implements both WebDAV and XCAP MUST support the same principal namespace for both WebDAV ACL usage and XCAP user identities (XUI). There is no requirement that a WebDAV principal actually is represented as a WebDAV resource (only HTTP(s) is required). XCAP recommends an XCAP root URI like "http://xcap.example.com" for a domain "example.com". It is thus RECOMMENDED that the principal URI is of the form "http://xcap.example.com/principals/joe/self" for a user "joe" (XUI). Note: The host and path segments of principal URIs may be different in actual deployments, as path segment "principals" is not part of an XCAP Application Usage. However, note that an XUI SHOULD still represent a collection. It's not really clear what the requirement here is... If it's not the path, then are you referring to the host (that is, principal URIs must be on the same server)? Why? 4.6. Other WebDAV methods With any other WebDAV methods when accessing XCAP resources, the request URI may not contain an XCAP node selector. I'm not sure what this is saying... Clients MUST NOT attempt WebDAV verbs on XCAP nodes? Why? If the server can't execute them, it should fail the request. If WebDAV methods (other than GET, PUT or DELETE) are used with request URIs which contain an otherwise valid XCAP node selector the server SHOULD respond with 403 (Not Authorized). The corresponding precondition error element is defined formally by the RELAX NG Schema [5] given in Section 7.1. 401 Not Authorized or 403 Forbidden???? Finally, it seems to me that the spec tries to profile RFC3744. That may be the right thing to do, but it would make things easier to understand if it would state that more clearly, and also provide a motivation for it. Best regards, Julian
Received on Friday, 9 March 2007 20:49:11 UTC