OK, the ace that triggers the error comes here:
<D:ace> <D:principal> <D:property><D:owner/></D:property> </D:principal> <D:grant> <D:privilege><D:administer/></D:privilege> </D:grant> </D:ace>
That is, the following ACL works:
ACL /tamino/welcome_4_4_1/ino:dav/ino:dav/test HTTP/1.1 Host:localhost Content-Type: text/xml Content-Length:649 Authorization: Basic XXX <?xml version="1.0" encoding="UTF-8" ?> <D:acl xmlns:D="DAV:"> <D:ace> <D:principal> <D:href>/tamino/welcome_4_4_1/ino:dav/ino:davPrincipal/ino:user/DOMAIN\user</D:href> </D:principal> <D:grant> <D:privilege><D:read/></D:privilege> <D:privilege><D:write/></D:privilege> </D:grant> </D:ace> <D:ace> <D:principal><D:all/></D:principal> <D:grant> <D:privilege><D:read/></D:privilege> </D:grant> </D:ace> </D:acl>
Now, whether I try to log in as a DOMAIN\user or as a DOMAIN\anyotheruser, I can write to the folder test. Given that the WebDAV from Tamino 4.4.1 does not support inverted principals, I have no clue about how to deny access to DOMAIN\anyotheruser. P.S. The Security Manager in SMH contains an OS Domain with the option Accept Users = “all”.
#webMethods#API-Management#Tamino