在JS App中使用ADAL JS Lib

时间:2015-08-19 18:00:22

标签: office365 office365-apps office365api

我需要将ADAL JS lib用于我的office 365加载项。我浏览了github页面here。我看到这个例子是以Angular JS App的形式给出的。有没有可以在普通JS应用程序中使用的示例。办公室加载项是从Napa Dev工具创建的,它生成一个基本的骨架,我正在构建应用程序。您认为Angular JS是构建Outlook办公室加载项的更好选择吗?

我计划在应用程序中使用Outlook 365 REST APIs,然后才需要验证模块才能运行。我需要获取令牌,以便我可以传递到端点以执行REST API。

如果我的方法似乎方向错误,请纠正我,如果需要更多信息,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:1)

ADAL JS绝对是用SPA构建的,这就是为什么它是用Angular模块制作的。你真的有两个选择,取决于你对Angular的舒适程度。

  1. 将您的加载项构建为Angular应用程序。您将能够使用ADAL JS,因为它已记录here
  2. 不要使用Angular,也不要使用ADAL JS。它只是下面的OAuth,所以你可以使用你想要的任何东西来处理它。您可以看到有关如何在没有Angular here的情况下从Azure请求访问令牌的示例。
  3. 祝你好运!