Changeset 3299

Show
Ignore:
Timestamp:
07/27/11 15:06:11
Author:
douglm
Message:

Configure and build a "web" version of CardDAV - this doesn't invalidate sessions and has longer timeout and may work with a CAS filter

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/bedework-3.7/config/bwbuild/default/cal.options.xml

    r3268 r3299  
    946946 
    947947        <!-- =============================================================== 
     948                          User CardDAV server usercarddavweb 
     949             This should be pretty much identical to the above 
     950             =============================================================== --> 
     951        <usercarddavweb classname="org.bedework.carddav.util.CardDAVConfig" > 
     952          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     953           
     954          <webaddrServiceURI>/find</webaddrServiceURI> 
     955          <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList> 
     956          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
     957 
     958          <directoryBrowsingDisallowed>false</directoryBrowsingDisallowed> 
     959 
     960          <defaultAddressbook>addressbook</defaultAddressbook> 
     961 
     962          <!-- This will act as the root for the file system --> 
     963          <addressBookHandlerPrefix>/user</addressBookHandlerPrefix> 
     964           
     965          <!-- Needed for access calculations --> 
     966          <userHomeRoot>/user</userHomeRoot> 
     967 
     968          <principalRoot>/principals</principalRoot> 
     969          <userPrincipalRoot>/principals/users</userPrincipalRoot> 
     970          <groupPrincipalRoot>/principals/groups</groupPrincipalRoot> 
     971          <resourcePrincipalRoot>/principals/resources</resourcePrincipalRoot> 
     972          <venuePrincipalRoot>/principals/locations</venuePrincipalRoot> 
     973          <ticketPrincipalRoot>/principals/tickets</ticketPrincipalRoot> 
     974          <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot> 
     975        </usercarddavweb> 
     976 
     977        <!-- =============================================================== 
    948978                          Public CardDAV server pubcarddav 
    949979             =============================================================== --> 
  • releases/bedework-3.7/config/bwbuild/default/cal.properties

    r3268 r3299  
    153153# If set to true or yes will copy in the bedework exchange synch db datasource def  
    154154org.bedework.global.copy.bedeworkexsynchds.config=yes 
     155 
     156# If set to true or yes will build the web (CASifiable) version of carddav also  
     157org.bedework.global.carddav.web.version=yes 
    155158 
    156159# ------------------------------------------------------------------------ 
     
    641644# -------------------------------------------------------------------- 
    642645# 
     646# Personal Carddav Server as a Web application (for CAS) 
     647# 
     648org.bedework.app.usercarddavweb.project=carddav 
     649org.bedework.app.usercarddavweb.sou.dir=server 
     650 
     651org.bedework.app.usercarddavweb.web.xml=war/WEB-INF/webuserweb.xml 
     652org.bedework.app.usercarddavweb.war.name=ucarddavweb 
     653org.bedework.app.usercarddavweb.context.root=/ucarddavweb 
     654# Set for jboss 
     655#org.bedework.app.usercarddavweb.virtual.host=events.rpi.edu 
     656 
     657org.bedework.app.usercarddavweb.security.domain=bedeworkdemo 
     658org.bedework.app.usercarddavweb.security.prefix=demo 
     659org.bedework.app.usercarddavweb.transport.guarantee=NONE 
     660 
     661org.bedework.app.usercarddavweb.description=Bedework user carddav server (web). 
     662org.bedework.app.usercarddavweb.display.name=Bedework usercarddav (web) 
     663org.bedework.app.usercarddavweb.name=DemoUsrcarddav 
     664org.bedework.app.usercarddavweb.deploy.dir=${org.bedework.appserver.deploy.dir} 
     665org.bedework.app.usercarddavweb.logprefix=usercarddavw 
     666 
     667# 
     668# -------------------------------------------------------------------- 
     669# 
    643670# CardDAV importer 
    644671#