5

我想使用 Javascript 对我们的 CRM 2016 IFD 实例进行身份验证,以进行一些 Web API 调用。我怎样才能做到这一点?根据MS 文档,这可以通过 ADAL.js 完成,但在 github 上对这个问题的回答说,ADAL.js 不支持 IFD/ADFS 方案。

什么是正确的方法?可以使用 ADAL.js 完成身份验证还是有什么替代方法?

4

1 回答 1

0

帖子中提到的文档显示了 ADAL.net 的使用,它使用 Oauth Auth 代码流来访问 Web API。另一方面,ADAL.js 旨在与 SPA 一起使用并使用 Oauth隐式授权

较旧的 ADFS 版本不支持隐式授权流(这是 Github 问题所指的)。ADFS 2016 支持隐式授权。这是针对 ADFS 2016 使用 ADAL.js 的记录示例

于 2018-02-10T06:46:10.383 回答