gpt4 book ai didi

c# - 使用通过 ADFS (Ws-Federation) 保护的 Dynamics CRM Web API

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:05 26 4
gpt4 key购买 nike

我一整天都在尝试解决这个问题,但没有任何运气。

我们有一个动态 CRM 环境,通过带有 IFD 配置的 ADFS 进行保护。该设置使用 WS-Federation 协议(protocol)(通过 WS-Federation 被动端点),未配置 SAML 断言端点。我正在尝试使用 Dynamics CRM 公开的 web api,但我不知道如何在提交请求之前进行身份验证(我想我应该以某种方式检索 SAML token ,但没有 SAML 端点我无法理解如何......)。每次尝试都以 401 响应结束,其中包含 Http header WWW-Authenticate: Negotiate 和 WWW-Authenticate: NTLM。

我如何以编程方式检索 token 并将其与请求一起发送?这甚至可能吗?还是我们应该更改 ADFS 设置中的某些内容?

我找不到任何有用的文章/教程来阐明它,任何建议将不胜感激。

最佳答案

阅读以下文章,这里有太多内容需要重新粘贴,但我相信这应该会让您朝着正确的方向前进。

Authenticate to Microsoft Dynamics 365 with the Web API

When you use the Web API for Dynamics 365 (online) or an on-premises Internet-facing deployment (IFD) you must use OAuth as described in Connect to Microsoft Dynamics 365 web services using OAuth.

关于c# - 使用通过 ADFS (Ws-Federation) 保护的 Dynamics CRM Web API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47204525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com