Возникла тупиковая ситуация - надеюсь кто-нибудь подскажет, а лучше сразу ссылку на пошаговый мануал по настройке всего и вся

Есть приложение asp.net на IIS 7.5, адаптированное под смартфоны, которое стучится через SAP .Net Connector 3.0 (rfc) к SAPу, затем вызывается ФМ, получаю данные и вывожу на страничку.
Все это работает без проблем и локально и удаленно, когда я явно ввожу логин и пароль пользователя SAP.
А когда я стучусь через SNC (аутентификация через AD c Kerberos), то система не пускает обычных пользовтаелей - пускает только админов и то, только с локальной машины, на которой веб-сервер установлен, после этого в SAPе видно, что законнектился определенный пользователь через RFC (тот самый админ, а если не админ, то и локально и удаленно не пускает). Далее еще интереснее, после того как админ законнектится к SAPу, у всех пользователей начинает работать приложение и локально и удаленно, но при этом в SAPе видно что все сессии открываются все под тем же админом, хотя логинятся на сайт пользователи под своими логинами и паролями прописанными в AD и увязанными c SNC-именами в SAPе.
По моему мнению админы чего-то недонастроили, хотя может я сам виноват где-то, но где? Вроде сделал все как в мануалах по библиотеке коннектора, и примерах идущих с коннектором, админам выслал кучу ссылок как настраивать Kerberos и всякие делегирования в домене при работе с ASP.NET.(гугление не помогает, доступа к настройке домена у меня нет, а наши админы толи не умеют, толи не хотят разбираться в этом).
вот код с тестовыми параметрами соединения
parameters.Add(RfcConfigParameters.Name, "...");
parameters.Add(RfcConfigParameters.AppServerHost, ".......");
parameters.Add(RfcConfigParameters.Client, "...");
parameters.Add(RfcConfigParameters.Language, "RU");
parameters.Add(RfcConfigParameters.MaxPoolWaitTime, "300");
parameters.Add(RfcConfigParameters.SystemID, "...");
parameters.Add(RfcConfigParameters.SystemNumber, "00");
parameters.Add(RfcConfigParameters.User, ".......");
//parameters.Add(RfcConfigParameters.Password, "");
parameters.Add(RfcConfigParameters.SncMode, "1");
parameters.Add(RfcConfigParameters.SncLibraryPath, @"C:\inetpub\wwwroot\Bin\sncgss64.dll");
parameters.Add(RfcConfigParameters.SncPartnerName, "p:host/...........");
RfcDestination SapRfcDestination = RfcDestinationManager.GetDestination(parameters);
try
{
SapRfcDestination.Ping();
DEST = "Соединение с сервером успешно!";
}
catch (RfcInvalidParameterException ex)
{
DEST = "{0} : {1}" + ex.GetType().Name + ex.Message;
}
catch (RfcBaseException ex)
{
DEST = ex.ToString();
}
Эксепшн выглядит так:
Сведения об исключении: SAP.Middleware.Connector.RfcCommunicationException:
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR GSS-API(maj): No valid credentials provided (or available)
GSS-API(min): SSPI::IniSctx#1()==No credentials available in
security
Could't acquire DEFAULT INITIATING credentials
TIME Tue Oct 23 16:26:03 2012
RELEASE 720
COMPONENT SNC (Secure Network Communication)
VERSION 5
RC -4
MODULE sncxxall.c
LINE 1439
DETAIL SncPAcquireCred
SYSTEM CALL gss_acquire_cred
Спасибо!