| Back | Next | Contents | Cams Administrator's Guide |
The Cams policy server security domain registry configuration is defined by the security-domain-registry.xml file. This document contains reference information for each of the tags that can be used within security-domain-registry.xml. The following table shows the file structure with links to each of the possible elements.
| Tag Name | Instances | Description |
|---|---|---|
|
1
|
declares a security domain registry |
|
|
0 ... 1
|
a list of Cams variables |
|
|
|
0 ... N
|
a Cams variable |
|
1 ... N
|
declares a security domain |
|
|
1
|
the unique security domain name |
|
|
1
|
the location of security domain's configuration files |
The top-level element that declares a security domain registry.
A security domain registry manages a
collection of security domain objects.
| Item | Description | ||||||
|---|---|---|---|---|---|---|---|
| Syntax |
<security-domain-registry>
<var-list>
...
</var-list>
<security-domain>
...
</security-domain>
...
</security-domain-registry>
|
||||||
| Attributes | None | ||||||
| Data | None | ||||||
| Parent Elements |
None |
||||||
| Child Elements |
|
||||||
| Example |
<security-domain-registry> <!-- Global substitution variables --> <var-list> <!-- Register the mydomain security domain -->
<security-domain enabled="true">
<name>default</name>
<home>${cams.home}/conf/domains/mydomain</home>
</security-domain>
</security-domain-registry> |
An optional list of Cams variables that can be used to set global substitution values. These variables are useful in defining values that are frequently used in security domain configuration files.
| Item | Description | |||
|---|---|---|---|---|
| Syntax |
<var-list> <var ... /> ... </var-list> |
|||
| Attributes | None | |||
| Data |
None |
|||
| Parent Elements | ||||
| Child Elements |
|
|||
| Example |
<!-- Global substitution variables --> <var-list> |
A Cams variable is used to set a global substitution value. These values are useful in working with a security domains configuration files, especially where test and production deployments are on distinct hosts.
| Item | Description | ||||||
|---|---|---|---|---|---|---|---|
| Syntax |
<var name="textual name" value="value"/> |
||||||
| Attributes |
|
||||||
| Data |
None |
||||||
| Parent Elements |
1. <var-list> |
||||||
| Child Elements | None | ||||||
| Example |
<!-- Global substitution variables --> <var-list> |
Declares a single named security domain within the registry with its associated
configuration files. Minimally, the system security domain must always be declared.
You can declare as many security domains as you require.
Security domains represent a logic division of resources to facilitate management
and functional requirements. For example, you might place resources in different
security domains to delegate security management responsibilities across an
organization. Or, you might have different authentication requirements depending
upon the resources (some content may require a higher
level of security).
| Item | Description | ||||||
|---|---|---|---|---|---|---|---|
| Syntax |
<security-domain enabled="true|false"> <name> ... </name> <home> ... </home> </security-domain> |
||||||
| Attributes |
|
||||||
| Data | None | ||||||
| Parent Elements | |||||||
| Child Elements |
|
||||||
| Example |
<!-- Register the system security domain -->
<security-domain enabled="true">
<name>system</name>
<home>${cams.home}/conf/domains/system</home>
</security-domain>
|
The unique security domain name.
| Item | Description |
|---|---|
| Syntax |
<name>textual name</name>
|
| Attributes | None |
| Data | None |
| Parent Elements |
1. <security-domain> |
| Child Elements | None |
| Example |
<!-- Register the system security domain --> <security-domain enabled="true"> <name>system</name> <home>${cams.home}/conf/domains/system</home> </security-domain> |
The location of security domain's configuration files. The path can be specified using forward or back slashes, and can use substitution values.
| Item | Description |
|---|---|
| Syntax |
<home>path to files</home>
|
| Attributes | None |
| Data | None |
| Parent Elements |
1. <security-domain> |
| Child Elements | None |
| Example |
<!-- Register the system security domain --> <security-domain enabled="true"> <name>system</name> <home>${cams.home}/conf/domains/system</home> </security-domain> |
© Copyright 1996-2008 Cafésoft LLC. All rights reserved.