是否需要在用户的Microsoft Outlook上更新联系人,他们真的需要一个Active Directory吗?

时间:2019-03-15 17:18:01

标签: azure-active-directory microsoft-graph

我遵循的每个文档或教程都以编程方式访问Outlook的API似乎都指向同一模式:

应用程序将用户重定向到Azure,以便他可以授权(OAuth)应用程序访问其帐户的数据。

每次都将Azure Active Directory称为基于云的凭据/访问管理器。

我很难理解为什么甚至需要精确的广告。即使是这样,例如,这意味着公司是否应该将应用程序与员工日历集成在一起,他们是否仅需要出于身份验证目的的广告?如果我想在Azure上为任何类型的客户发布应用程序,这是否有意义?

1 个答案:

答案 0 :(得分:2)

每个Office 365客户都有一个用于身份验证的Azure AD。如果要与O365中的用户联系,则必须使用Azure AD进行身份验证。

如果要与Outlook.com中的联系人取得联系,Microsoft将为Outlook.com使用的Microsoft帐户(MSA)提供相同的身份验证流程。

这意味着您可以使用相同的身份验证流程并调用Microsoft Graph来获取联系人,无论他们是Office 365用户还是Outlook.com用户。您的应用执行相同的身份验证流程并进行相同的调用。