我想通过Javascript对我们的CRM 2016 IFD实例进行身份验证,以进行一些Web API调用。我怎样才能做到这一点? 根据{{3}},可以使用ADAL.js完成此操作,但MS documentation的答案是,ADAL.js不支持IFD / ADFS方案。
什么是正确的方法?可以使用ADAL.js进行身份验证还是可以使用哪些替代方法?
答案 0 :(得分:0)
帖子中提到的document显示了ADAL.net的使用,它使用Oauth Auth代码流来访问Web API。另一方面,ADAL.js设计用于SPA并使用Oauth implicit grant。
较旧的ADFS版本不支持隐式授权流程(这是Github提出的问题)。 ADFS 2016支持隐式授权。以下是针对ADFS 2016使用ADAL.js的documented sample。