NetMRG handles authentication internally by default, checking passwords against its own database. It is possible for NetMRG to use other systems for username/password authentication. This is accomplished by handing off the authentication task to the HTTP server.
Note: You must still create accounts in NetMRG for each user when using external authentication in order to assign them permissions and rights.
Details on methods of authentication using the Apache web server are available here. There are add-on modules for Apache that allow for various authentication mechanisms, including LDAP and custom database authentication systems. Using Apache-based authentication, it is possible for an organization to maintain users and passwords in one location for a variety of web-based services, only needing to set up application-specific permissions in each application.
To enable external authentication, edit netmrg.xml and set externalAuth to true.
There is also a way to map all users that are able to be authenticated to a single user's permissions. This is accomplished by creating a user named NETMRG_DEFAULT_MAP and assigning it whatever permsissions you see fit (SVO, Read Only, etc). This is often useful when you have a large staff that is authenticated centrally and you would like to allow them all to view graphs without having to create an account for each employee.