Onedrive/Graph 身份验证是否需要浏览器

Is a browser required for Onedrive/Graph Authentication

根据 OneDrive API 文档显示,用户必须始终 "authenticate" 使用网络浏览器访问 OneDrive API。这对系统帐户没有帮助。我的解释正确吗?或者有没有办法在没有浏览器的情况下实现第一步:

第一步.获取授权码

要使用代码流启动登录过程,请使用网络浏览器或网络浏览器控件加载此 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

您正在寻找的是仅限应用程序的集成。有关此过程如何工作的详细信息,请参阅 Get access without a user

请记住,仅应用场景和委托场景之间存在范围差异。此外,仅限应用程序的方案需要管理员同意才能针对给定租户进行操作(请参阅 v2 Endpoint and Admin Consent)。