我正在尝试通过 OAUTH2 身份验证使用 Microsoft Graph API,但是我正在努力弄清楚如何使用委派权限而不要求用户登录。
我很高兴自己对应用程序进行一次身份验证,但这将在守护进程/服务上运行,并且不会通过用户进行交互。因此,我无法使用 Microsoft 描述委派权限的方式/authorize
首先,然后可以拨打电话/token
.
我知道你可以使用密钥/token
但似乎只使用应用程序权限而不是委派 - 这是我有权访问的权限。
有没有一种方法可以像我是用户一样使用委派权限进行身份验证,但用户不必每次都使用登录页面?
我需要在守护程序应用程序中执行类似的操作,但应用程序权限不适用于我需要访问的资源(Planner)。我能够使用资源所有者密码凭据流程并为服务帐户而不是实际用户提供凭据来完成此任务。
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth-ropc https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth-ropc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)