Onedrive认证

Onedrive Authentication

我和我的团队正在开发 API 来保护文件,因为 API 我们需要 Onedrive(云存储)。我们使用 MicrosoftGraph 身份验证集成 Onedrive,如下所示 link. enter link description here

问题是,当我尝试验证并登录到个人帐户时,它可以正常工作,但对于组织帐户,我遇到了如下所示的问题

We have recieved a bad request.****(AADSTS165000: Invalid Request: The request tokens do not match the user context. Do not copy the user context values (cookies; form fields; headers) between different requests or user sessions; always maintain the ALL of the supplied values across a complete single user flow. Failure Reasons:[Token values do not match;])****

请在技术上帮助我。

您的令牌与用户上下文不匹配。这是因为虽然你登录的是你的组织账号,但你使用的token仍然是你个人账号颁发的。

访问令牌是唯一的。如果您需要使用组织帐户登录,则必须将组织帐户设置为令牌发布者。您需要使用您的组织账号登录获取新的授权码,然后再次使用授权码获取token。