是 Onedrive/Graph 身份验证所需的浏览器



通过OneDrive API文档显示,用户必须始终使用Web浏览器"进行身份验证"才能访问OneDrive API。 这对系统帐户没有帮助。 我的解释是否正确? 或者有没有办法在没有浏览器的情况下实现第一步:

第 1 步。获取授权码

若要使用代码流启动登录过程,请使用 Web 浏览器或 Web 浏览器控件加载此 URL 请求。

GET https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id={client_id}&scope={scope}
&response_type=code&redirect_uri={redirect_uri}

https://dev.onedrive.com/auth/graph_oauth.htm#code-flow

您正在寻找的是仅限应用程序的集成。有关此过程工作原理的详细信息,请参阅在没有用户的情况下获取访问权限。

请记住,仅限应用方案和委托方案之间存在范围差异。此外,仅限应用的方案需要管理员同意才能对给定租户进行操作(请参阅 v2 终结点和管理员同意(。

最新更新