- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Mon, 12 Mar 2007 10:55:17 +0100
- To: Jari Urpalainen <jari.urpalainen@nokia.com>
- CC: WebDAV <w3c-dist-auth@w3.org>, simple@ietf.org
Jari Urpalainen schrieb:
>> 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.
> Right, the purpose is to fail the request, I'll rephrase. The reason to
> drop DAV stuff from XCAP components is very pragmatic, it is _very_
> complex and there are several error cases which are not at all that
> clear. So the specification/implementation complexity is way too
> complex, imo. So I am looking for a real no-brainer use-case here.
I think this is overspecification. For instance, a JSR-170 (JCR) based
store could probably support many WebDAV methods on XCAP nodes. There's
no point in forbidding this. Clients can easily discover what's allowed
(Allow header, DAV:supported-*-set...).
So I would recommend to either not to say anything at all, or to mention
that some servers may not support WebDAV methods on child nodes.
>> 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????
> This was already a discussion item in the previous version. Personally I
> don't care what's the error number, unless there's a recommendation
> (once again a MUST requirement would be nice, but it seems too hard from
> implementation point of view...). So what's your proposal ?
I think 403 is fine, but it should have the right reason string in the
spec ("Forbidden", not "Not Authorized").
> ...
Best regards, Julian
Received on Monday, 12 March 2007 09:55:28 UTC