【问题标题】:AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secretAADSTS7000218:请求正文必须包含以下参数:“client_assertion”或“client_secret” 【发布时间】:2021-06-16 11:46:14 【问题描述】: 收到此错误: AADSTS7000218:请求正文必须包含以下参数:“client_assertion”或“client_secret” 谁能帮我解决这个问题。 【问题讨论】: 请编辑您的问题并分享发送请求的代码。 这能回答你的问题吗? How do I resolve the error AADSTS70002: The request body must contain the following parameter: 'client_secret' or 'client_assertion' 标签: azure azure-ad-b2c msal 【解决方案1】: 正如您的错误消息所述,您的请求正文缺少 client_secret 参数。 【讨论】: 在哪里可以找到我的 client_id 和 client_secret? @mroma95 登录 Azure 门户>azure ad>应用注册>你的应用>证书和机密i.stack.imgur.com/BlOVr.png @mroma95 客户 ID 和租户 ID :i.stack.imgur.com/ZDVxm.png okey 所以我需要创建新应用程序,但我还有其他问题,因为我正在编写应用程序来扫描 OneDrive 我想获取文件但要做到这一点我需要访问令牌(我找到的所有库需要访问令牌),是否可以在不注册新应用的情况下从另一端获取访问令牌?理想情况下,如果用户将获得用户名和密码并且我的应用程序将开始扫描 @mroma95 我认为你必须在Azure AD中注册应用程序,否则你将无法获得访问令牌。