Я пытаюсь настроить аутентификацию «Single Sign On» на нашем клиент-серверном приложении. Используя стороннее приложение, мы можем аутентифицировать пользователя против AD для подключения активного пользователя при входе в инструмент Sybase/SAP iSQL.Механизм безопасности Kerberos внутри PowerBuilder
При попытке сделать такое же соединение через PowerBuilder в базе данных художника мы не можем получить правильное подключение:
SQLCA.DBMS = "ADAPTIVE SERVER ENTERPRISE"
SQLCA.Database = "TEST_DB"
SQLCA.ServerName = "ASETEST"
SQLCA.LogId = "AGL027"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Sec_Cred_Timeout=100,Sec_Network_Auth=1,Host='COMPUTERNAME',Sec_Mechanism='KERBEROS',Sec_Server_Principal='DBCOMPUTERNAME.DOMAIN.COMPANY.net'"
Кто-нибудь знает, что я мог не быть в DBParm части строки соединения? Создание ODBC-соединения работало так же просто, как iSQL.
Сообщение об ошибке при попытке подключения внутри PowerBuilder: «Отключено соединение. Не удалось установить свойство соединения CS_SEC_NECHANISM».