Solution
When configuring LDAP so that InsightCM can communicate with your active directory, the active directory service account's username and password is put into the
LoginAuth.json file located at
C:\Program Data\National Instruments\InsightCM 3.0\Auth.
These credentials are necessary only while
adding roles and permissions in the InsightCM web application. Specifically, they are used so that you can use the
Browse LDAP by user for groups button to search for active directory users and their associated groups. After you have finished adding user group permissions to the InsightCM roles, you can remove the credentials from the LoginAuth.json file by following these steps:
- After configuring the InsightCM roles and permissions and associating the corresponding active directory groups, open the LoginAuth.json file located at C:\Program Data\National Instruments\InsightCM 3.0\Auth.
- Delete the values for LdapServiceAccountUserName and LdapServiceAccountPassword. Do not change any other lines in this file since that information is still necessary for you to log in to the InsightCM web application using Windows credentials. After making these changes, those lines should look like the following:
"LdapServiceAccountUserName": "",
"LdapServiceAccountPassword": ""
- Save the LoginAuth.json file.