【发布时间】:2015-08-27 13:21:08
【问题描述】:
我的公司正在为专业人士构建一个电子邮件客户端,目前它支持 Google 帐户,但我们也希望支持 Outlook365 工作和学校帐户。
我们主要需要访问电子邮件、联系信息和日历,当然 OAuth 似乎是这样做的正确方法。所以我们在 AzureAd 管理门户上注册了我们的应用程序,并开始使用this nice meteor package。我们设法获得了我们公司 (@company.com) 的 365 帐户的 OAuthentication - 尽管我们从未见过“授予访问权限?” panel-,用于管理 AzureAd 的;但我们租约之外的任何其他帐户都被拒绝,并出现 403 错误“Authorization_RequestDenied”,并显示“指定的凭据没有足够的权限来发出此请求”。
我正在尝试做的事情是否可行,如果可以,我该如何实现?我可以尝试基于Node.js ADAL从头开始构建一个Meteor包,但我更想知道它是否可行!
【问题讨论】: