Aurora Corporate 8 documentation

Access global address book on LDAP

In Aurora Corporate 8, additionally to personal address book, global address book is available. In web interface, it's presented as Team tab under Contacts screen. Technically, entries on that list aren't contacts, it's a list of users on this Aurora Corporate 8 installation. Thus, global address book is read-only, it can only be exported as CSV/VCF file from Contacts screen, and its entries are used for To/CC/BCC email address autocompletion on message compose screen.

Using LDAP global address book module, it's possible to replace standard global address book of Aurora with list of contacts obtained from LDAP server.

Please see Adding modules documentation page for instructions on installing the module.

NB: It's important to disable TeamContacts module, that's done by setting Disabled to true in data/settings/modules/TeamContacts.config.json configuration file.

You'll need to configure the module by editing data/settings/modules/TeamContactsLdap.config.json file. Below you'll find the sample configuration file content.

{
    "Disabled": [
        false,
        "bool"
    ],
    "Host": [
        "127.0.0.1",
        "string"
    ],
    "Port": [
        389,
        "int"
    ],
    "SearchDn": [
        "ou=accounts,dc=example,dc=org",
        "string"
    ],
    "BindDn": [
        "cn=admin,dc=example,dc=org",
        "string"
    ],
    "BindPassword": [
        "admin",
        "string"
    ],
    "ContactObjectClass": [
        "posixAccount",
        "string"
    ],
    "UidFieldName": [
        "uid",
        "string"
    ],
    "EmailFieldName": [
        "mail",
        "string"
    ],
    "NameFieldName": [
        "cn",
        "string"
    ],
    "SkipEmptyEmail": [
        true,
        "bool"
    ],
    "ContactMap": [
        {
            "displayName": "FullName",
            "cn": "FullName",
            "mail": "BusinessEmail",
            "title": "BusinessJobTitle",
            "company": "BusinessCompany",
            "department": "BusinessDepartment",
            "telephoneNumber": "BusinessPhone",
            "physicalDeliveryOfficeName": "BusinessOffice"
        },
        "array"
    ]
}