С точки зрения безопасности, наилучшим подходом было бы разделить все административные операции на свой собственный веб-сервис, который выполняет аутентификацию, но не подражает. Ваша обычная часть сайта будет выполнять административные операции, вызывая веб-службу, как и любой другой клиент, даже если это вызов localhost.
Таким образом вы достигаете изоляции между обычным пулом приложений (который олицетворяет) и привилегированным пулом приложений (административным).
Наконец, это, возможно, расщепление волосков, но это должна быть аутентификация Kerberos, а не NTLM, потому что NTLM не допускает ограниченное делегирование , и ваше «нормальное» приложение необходимо будет включить для делегирования, если оно доступ к чему-либо вне локального хоста IIS.