How do I stop the app pool name from showing in LOGON_USER in IIS?
I have several applications hosted by an IIS server cluster. The LOGON_USER server variable is used to identify users and grant permissions. The applications have run several years without issue. Last week the app pool name began showing in the LOGON_USER server variable and users could not work. I made test applications use the production database so users could work. Each morning I go to the production URL for each app and it shows my user ID on the page. Later in the day when I do that again it shows the app pool name. Another department manages server keeping then patched and updated. I don't know specifics except there are two machines in the cluster.
I was told the apps are configured as follows:
"All of the apps having problems only have Windows Authentication enabled and permissions are set to Authenticated Users. Also, the app pools are all set to Integrated pipeline mode."
As a test, IUSR was enabled on the apps and the LOGON_USER variable began showing the value of the client logged in on windows.
IUSR was removed. The apps were restarted, and we're going to try disabling the apps on each machine in the cluster.