icsExtendedDomainPrefs
Origin
Calendar Server
Syntax
cis, multi- valued
Object Classes
icsCalendarDomain
Definition
Preferences for calendar domains can be set using the properties found in icsExtendedDomainPrefs. Each attribute value is a property-value
pair.
The format is
icsExtendedDomainPrefs:property=value
The icsExtendedDomainPrefs attribute is multi-valued, but
each attribute:property pair can be used only once. For
example, use icsExtendedDomainPrefs:domainAccess=value only once.
The default settings for these properties are found in the domain server’s ics.conf file. In the absence of this attribute, the ics.conf settings
will be used.
Table 3–2 Domain Preferences
Property
|
Value
|
Description
|
allowProxyLogin
|
yes, no
|
Allow proxy login
|
calmasterAccessOverride
|
yes, no
|
Domain administrator can override access control
|
calmasterCred
|
string
|
Bind credentials (password) for user specified in ics.conf setting
service.admin. \
calmaster.userid
|
calmasterUid
|
string
|
User ID for the domain administrator
|
createLowerCase
|
yes, no
|
Make calendar name lowercase for creating new calendars and looking up calendars.
|
domainAccess
|
valid acl string
|
Access control string for domain. Used in cross-domain searches to permit external
domains to search this domain.
|
fbIncludeDefCal
|
yes, no
|
User’s default calendar included in free-busy calendar list.
|
filterPrivateEvents
|
yes, no
|
Filter the private and confidential events on queries to server.
|
resourceDefaultAcl
|
valid access string
|
Resource calendars’ default ACL
|
setPublicRead
|
yes, no
|
Set default user calendars to public read and private write (yes), or private
read and private write (no).
|
subIncludeDefCal
|
yes, no
|
User’s default calendar included in subscribed calendar list
|
uiAllowAnyone
|
yes/no
|
Everybody ACL shows and can be used in the user interface.
|
uibaseURL
|
valid URL
|
Base server address.
For example, https://proxyserver/
|
uiConfigFile
|
string
|
Specifies the configuration file for the user interface. (Allows items in the
user interface to be turned off.)
|
uiProxyUrl
|
string
|
Proxy server address prepended in user interface JavaScript file.
For example, https://web_portal.com/
|
Example
icsExtendedDomainPrefs: createLowerCase=yes
icsExtendedDomainPrefs: domainAccess=@@d^a^slfrwd^g;anonymous^a^r^g;@^a^s^g
In this example, any external domain matching the access rights shown above
can search this domain.
OID
2.16.840.1.113730.3.1.739