Строка подключения OData для аутентификации по паролю Active Directory? - PullRequest
0 голосов
/ 08 ноября 2018

Используя OData DataServiceQuery, какой должна быть строка подключения для сервера, использующего аутентификацию «Пароль Active Directory». Я использовал этот шаблон для строки подключения:

{https://services.xxx.com/services.svc/Devices()?$filter=MAC экв.

Однако я получаю эту ошибку:

Необходимо указать ключевые слова строки подключения либо Credential, либо оба «User ID» и «Password» (или «UID» и «PWD»), если «Authentication = Active Directory Password».

Я использовал множество вариантов для опций "идентификатор пользователя" и "пароль", а также использовал / не использовал "?" для имен параметров и фигурных скобок для значений безрезультатно.

Есть предложения?

1 Ответ

0 голосов
/ 11 ноября 2018

Похоже, что вы добавляете учетные данные с помощью метода NetworkCredential в контекст сообщения, т. Е .:

// Set context for Data Service
target_context = new targetDBmodel.targetDBtables(svcUri);
target_context.Credentials = new NetworkCredential("user name", "password", "domain");
...