Я пытаюсь получить пример кода SSO Kerberos из информационного центра для P8 Fil enet работает:
https://www.ibm.com/support/knowledgecenter/SSGLW6_5.5.0/com.ibm.p8.ce.dev.ce.doc/sec_procedures.htm#sec_procedures__sec_procedures_kerberos
KerberosCredentials creds = new KerberosCredentials();
ClientContext.SetThreadCredentials(creds);
IConnection conn = Factory.Connection.GetConnection(strURI);
IDomain domain = Factory.Domain.GetInstance(conn, strP8Domain);
Мы получают следующее исключение:
FNCRE0066: E_UNEXPECTED EXCEPTION
WSE594: InitializeSecurityContext call failed with the following error message: The network path was not found.
Поиски не дали много информации. Лучшим примером, который я нашел, была ссылка на учетную запись "s c -service", которая неправильно настроена в нашем домене. Когда я делаю setspn -L для моего идентификатора пользователя, это не вызывает проблем. Когда я делаю то же самое для s c -сервиса, он не может его найти.
Однако этот пост был 13+ лет go, и я не могу найти никаких ссылок, говорящих о том, что нам нужно «s c -service» настроен для работы единого входа Kerberos.
Пожалуйста, помогите.