You can completely escape from iisnode and other supporting packages for Windows authentication if fully switching to HttpPlatformHandler (since 2015).
Simple configuration can be found in [this](https://docs.lextudio.com/blog/httpplatformhandler-windows-authentication-tips/),
``` xml
<configuration>
<system.webServer>
<handlers>
<add name="myHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" requireAccess="Script" />
</handlers>
<httpPlatform processPath="xxxxx" arguments="xxxxx" stdoutLogEnabled="false" startupTimeLimit="3600" forwardWindowsAuthToken="true" />
</system.webServer>
</configuration>
```
You can completely escape from iisnode and other supporting packages for Windows authentication if fully switching to HttpPlatformHandler (since 2015).
Simple configuration can be found in [this](https://docs.lextudio.com/blog/httpplatformhandler-windows-authentication-tips/),
``` xml
<configuration>
<system.webServer>
<handlers>
<add name="myHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" requireAccess="Script" />
</handlers>
<httpPlatform processPath="xxxxx" arguments="xxxxx" stdoutLogEnabled="false" startupTimeLimit="3600" forwardWindowsAuthToken="true" />
</system.webServer>
</configuration>
```