|
XML Data Store Specifications
An XML file defined as a DAF User Database must follow these specifications:
<Users>
<User id="1">
....
</User>
<User id="2">
....
</User>
<User id="3">
....
</User>
</Users>
where each <user> node may contain the following values:
|
<User> Node |
| Property
Name |
Description |
| <Login> |
DAF User name |
| <Pass> |
DAF Password. The password may be encrypted according to the
[User DB/Encryption] settings. |
| <Groups> |
DAF Groups list (semicolon separated) |
| <NTLogin> |
Mapped NT account login |
| <NTPass> |
Mapped NT account password |
| <ExpDate> |
Account expiration date. The expected date format is defined
by option Date Format.
The default format is YYYY-MM-DD |
| <Disabled> |
Account Disabled state.
zero = account enabled
non zero (not necessarely 1) = account disabled |
| <CaMax> |
Maximum number of concurrent accesses allowed.
This option has no effect if concurrent accesses control is not enabled ([User
DB/Concurrent Accesses]) |
| <Email> |
Email address |
| <LastVisit> |
Date of last visit. Updated by DAF if option is enabled |
| <NbVisit> |
Number of visit. Updated by DAF if option is enabled |
XML user database sample file:
--------------FILE BEGIN -------------------
<Users>
<User>
<Login>John</Login>
<Pass>left</Pass>
<Groups>grp1;grp2;grp3;grp4;grp5</Groups>
<ExpDate>2005-05-05</ExpDate>
<Email>john@domain.com</Email>
<LastVisit>2003-03-03
19:14:27</LastVisit>
<NbVisit>8</NbVisit>
</User>
<User>
<Login>Jack</Login>
<Pass>blue</Pass>
<Groups>grp1</Groups>
<ExpDate>2000-05-05</ExpDate>
<Email>Jack@domain.com</Email>
</User>
<User>
<Login>Joe</Login>
<Pass>square</Pass>
<Groups>grp2;grp3</Groups>
<Email>Joe@domain.com</Email>
<LastVisit>2003-02-05
16:34:02</LastVisit>
<NbVisit>0</NbVisit>
<ExpDate>2000-05-05</ExpDate>
</User>
<User>
<Login>Jerry</Login>
<Pass>fries</Pass>
<ExpDate>2010-06-30</ExpDate>
<Email>Jerry@domain.com</Email>
<LastVisit>2003-03-03
12:44:14</LastVisit>
<NbVisit>14</NbVisit>
</User>
</Users>
----------------- FILE END -------------------
|