Outlook REST API凭据的内部与外部Office 365帐户?

时间:2016-06-13 21:02:39

标签: outlook office365 outlook-restapi

如果我使用与我公司的Office 365实例绑定的帐户注册新的统一Outlook.com/Office 365 REST API的应用程序,我组织外的其他Office 365帐户的用户是否也能够使用该应用程序?

使用组织控制的帐户来保存这些应用程序凭据,而不是随机的Outlook.com帐户,是否有任何好处?

2 个答案:

答案 0 :(得分:1)

您是如何注册该应用的?如果您在Azure门户上注册它或使用app-registrar的旧门户,我们可以登录该应用程序,因为Azure AD也支持外部帐户。但是,它无法调用Mail REST。

要使应用与Outlook.com和Office 365帐户兼容,我们需要使用新门户here注册应用。您可以参考article了解有关新身份验证模型的更多详细信息。但似乎新门户仍在设计中,目前它不适用于Outlook.com的邮箱。当我使用Microsoft帐户登录应用程序时,我收到以下错误: enter image description here

对于此问题,我已通过UserVoice与Office开发人员小组联系。

  
    

使用组织控制的帐户来保存这些应用程序凭据,而不是随机的Outlook.com帐户,是否有任何好处?

  

没有。根据我的理解,新门户的好处是使应用程序可以轻松支持Office 365帐户和Microsoft帐户。在我们需要单独注册和处理身份验证之前。如果您对应用使用的令牌感兴趣,可以从here解码它。

答案 1 :(得分:1)

是。注册过程只是验证您的应用程序。将其视为您的应用程序的“用户ID”。它让用户知道你是谁。

那就是说,你可能想要使用这里提到的更新的v2 Endpoint Fei。我写了一篇关于如何在http://massivescale.com/microsoft-v2-endpoint-primer/使用此端点的初级读本,这可能会有所帮助。