2016-02-19 77 views
0

由于我有我的用户登录和密码,我可以静静地登录到他们的Microsoft Graph吗?静默登录到Microsoft Graph?

我想从服务器应用程序中从Office 365 API获取信息,因此我无法弹出Microsoft登录窗口。

谢谢

+0

你真的不应该收集你的用户的用户名和密码。 @Jon Knight的答案是正确的(并且更安全)。 –

回答

1

您想要使用机密客户端流来验证Graph API。有关详细信息,请参阅this document中的“Daemon或服务器应用程序到Web API”一节。当然,您需要成为Azure AD的管理员,或者拥有管理员的信任和祝福,才能使用此流程,因为用户并不参与流程本身。

我一直在尝试将它用于日历应用程序。流登录工作正常,但请注意,使用Graph API与此身份验证流类型(特别是与我的情况下与Unified Groups日历交互)有一些限制。