I asked the exact same question on the users list two days ago. Somebody pointed me to the following recent discussion: http://www.mail-archive.com/[EMAIL PROTECTED]/msg06683.html which summerizes the related changes made towards WebDAV ACL support.
If I understand all this correctly groups now sit below a separate path that can be configured in Domain.xml using <grouppath> element. Group membership can be expressed using a DAV:group-member-set principal property on the groupnode. See also roles node section the example Domain.xml in the webdav webapp. If somebody in the know could confirm or comment on this I would much appreciate it. Unico > -----Original Message----- > From: Werner Masik [mailto:[EMAIL PROTECTED] > Sent: dinsdag 9 december 2003 20:43 > To: [EMAIL PROTECTED] > Subject: GroupNode causes ClassCastException > > > Hi! > > I'm using the CVS-Version of slide (early december). I wanted > to create > some groups with users. But I just get a ClassCastException > (see below). > What should be used for creating groups: > - a SubjectNode? (has the GroupNode concept been dropped?) > - use roles instead of groups? > > 09 Dec 2003 21:29:39 - org.apache.slide.webdav.WebdavServlet > - ERROR - java.lang.ClassCastException > java.lang.ClassCastException at > org.apache.slide.security.ACLSecurityImpl.matchSubject(ACLSecu > rityImpl.java:239) > at > org.apache.slide.security.ACLSecurityImpl.match(ACLSecurityImp > l.java:217) > > > This is the groups config snip from domain.xml: > > <objectnode classname="org.apache.slide.structure.GroupNode" > uri="/users/GEFi"> > <objectnode > classname="org.apache.slide.structure.LinkNode" > uri="/users/GEFi/werner" linkedUri="/users/werner" /> > <objectnode > classname="org.apache.slide.structure.LinkNode" > uri="/users/GEFi/gernot" linkedUri="/users/gernot" /> > </objectnode> > <objectnode > classname="org.apache.slide.structure.GroupNode" > uri="/users/Technikum"> > <objectnode > classname="org.apache.slide.structure.LinkNode" > uri="/users/Technikum/cochlar" linkedUri="/users/cochlar" /> > </objectnode> > > > BTW: I'm using the TxXMLFileDescriptorsStore. > > Thanks, Werner > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
