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 -------------------