对于使用ReactJS / AngularJS的ADAL.js(或MSAL),处理版本化框架的最佳方法是什么

时间:2018-05-10 14:43:03

标签: angularjs reactjs versioning adal.js msal.js

我正在与一家拥有多个分散团队的大公司合作,使用ADAL客户端库和React和/或Angular框架开发应用程序。随着时间的推移,公司内的各个组织都修改/扩展了ADAL.js以创建自己的适应性来处理不同的需求(例如,React与Angular的实现差异......或处理不同版本的框架,如Angular 2 vs Angular 5)。

考虑到这个背景,我被问到具体的问题:

  

“只是想知道微软是否有任何增强和支持的计划   ADAL.js用于较新的框架,因为Azure AD的大多数UI用例都是Angular和React,这些“解决方案”经常更新“

  • 换句话说,我们是否有指导(和/或路线图)以更抽象的方式处理各种框架的实施......或者跨特定框架的不同版本?
  • 或者每个组织应该继续创造自己的适应性?

2 个答案:

答案 0 :(得分:0)

到目前为止,似乎有对现有ADAL库的更新,但没有计划支持其他Web框架。我太糟糕了,很伤心"对于我们这些使用Angular 2/4/5/6的人

请参阅ADAL.js github repo中的以下问题

另请留意:Vittorio Bertocci's Blog

有很多第三方努力为更高版本的角度创建包装器,但它们都需要在使用前进行审查(这当然是我正在做的)。

答案 1 :(得分:0)

我们确实计划在Azure AD SDK路线图中为Angular构建包装器库。但是,我们将重点放在较新的MSAL.js库上,该库与Azure AD v2端点集成,并带来其他功能,例如支持Azure AD B2C和签署MSA帐户。您可以在MSAL.js repo。

上跟踪此issue