静默登录 Microsoft Graph?

Silently log onto Microsoft Graph?

既然我有我的用户登录名和密码,我可以静默登录他们的 Microsoft Graph 吗?

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

谢谢

您想使用机密客户端流来验证图形 API。有关详细信息,请参阅 this document 中的 "Daemon or Server Application to Web API" 部分。当然,您需要成为 Azure AD 的管理员,或者得到管理员的信任和支持,才能使用此流程,因为用户本身不参与流程。

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