Насколько я вижу, малой кровью не обойтись. ASP.NET позволяет в web.config указать своего провайдера аутентификации, поэтому:
1. Включить NTLM-аутентификацию в IIS.
2. ... либо написать свой провайдер, при этом обеспечив совместимость с Битриксовским.
... либо взять Reflector в руки и модифицировать существующий провайдер, чтобы он забирал credentials через Kerberos.
Оба варианта не рекомендую. Писать много, поддерживать тяжело. Настоятельно советую рассмотреть PHP. Да и откуда такая задача? Это же внешний сайт, зачем там NTLM? А если сайт внутренний, то есть Корпоративный портал.
1. Включить NTLM-аутентификацию в IIS.
2. ... либо написать свой провайдер, при этом обеспечив совместимость с Битриксовским.
... либо взять Reflector в руки и модифицировать существующий провайдер, чтобы он забирал credentials через Kerberos.
Оба варианта не рекомендую. Писать много, поддерживать тяжело. Настоятельно советую рассмотреть PHP. Да и откуда такая задача? Это же внешний сайт, зачем там NTLM? А если сайт внутренний, то есть Корпоративный портал.