Делегирование Kerberos для клиентов службы REST WCF с использованием Negotiate - PullRequest
0 голосов
/ 21 февраля 2020

Есть ли способ выполнить делегирование Kerberos (как при многоэтапной аутентификации) через RestSharp, указав servicePrincipalName в конфигурации или конструкции клиента?

У нас есть служба REST WCF, и до сих пор мы звонил, используя RestClient и пользовательский Windows Authenticator. Однако, хотя для SOAP WCF-клиента мы можем указать servicePrincipalName в элементе конечной точки его файла конфигурации (см. Ниже), я понятия не имею, как это сделать в RestSharp.

<endpoint address="http://myAddress"... >
        <identity>
          <servicePrincipalName value="HTTP/mySpnAddress" />
        </identity>
</endpoint>

Мы уже делаем это для служб WCF SOAP, используя учетные данные Windows и не прибегая к NTLM. Это не должно быть конкретным решением c RestSharp, если мы можем выполнить это, просто создав какой-то заголовок, я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...