我想使用Javascript对我们的CRM 2016 IFD实例进行身份验证,以便进行一些Web API调用。我该怎么做呢?根据MS documentation的说法,这可以用ADAL.js完成,但this question on github的答案说,ADAL.js不支持IFD/ADFS方案。
正确的方法是什么?身份验证是否可以使用ADAL.js完成,或者有哪些替代方案?
发布于 2018-02-10 14:46:10
文章中提到的document展示了ADAL.net的使用,它使用Oauth Auth代码流来访问web API。另一方面,Oauth被设计为与SPA一起使用并使用Oauth implicit grant。
较早的ADFS版本不支持隐式授权流(这是Github问题所指的)。ADFS 2016支持隐式授权。这是一个使用ADAL.js对抗ADFS2016的documented sample。
https://stackoverflow.com/questions/36830757
复制相似问题