NetworkMaps can now be integrated with your existing LDAP infrastructure. In this model, users and user authentication are no longer managed by NetworkMaps, but by your existing LDAP infrastructure. This can be a server like OpenLDAP or Active Directory.
{
"timers": {
"ldap_grouprefresh": 40
},
"socket": {
"address": "10.0.0.3",
"port": 3000
},
"users":
{
"allowed_domains": ["networkmaps.org"],
"authentication": "ldap",
"ldap": {
"host": "10.0.0.5",
"port": 389,
"is_secure": false,
"bind_required": true,
"search_dn": "cn=admin,dc=networkmaps,dc=org",
"search_password": "password123",
"base_dn": "dc=networkmaps,dc=org",
"objectclass_user": "inetOrgPerson",
"allowed_groups_dn": ["cn=nm_group,ou=groups,dc=networkmaps,dc=org"],
"group_recursion": 0,
"email_attribute": "mail",
"name_attribute": "givenName",
"lastname_attribute": "sn",
"member_attribute": "member"
}
}
}