错误:公共客户端在尝试在 Onedrive 中获取访问令牌时无法发送客户端密钥

2024-02-12

我正在尝试通过以下 URL 获取 OneDrive 访问令牌

但响应如下

{“error”:“invalid_request”,“error_description”:“公共客户端无法发送客户端密钥。”}

谁能解释一下吗?


“公共客户端”是移动或桌面应用程序(Web 服务是“机密客户端”)。 MSA 向您提供此响应是因为您正在重定向到https://login.live.com/oauth20_desktop.srf https://login.live.com/oauth20_desktop.srf。在这种情况下,您不应在请求中提供 client_secret 值,因此您的请求应如下所示:

https://login.live.com/oauth20_token.srf?client_id=YOUR_CLIENT_ID&redirect_uri=https://login.live.com/oauth20_desktop.srf&code=AUTHORIZATION_CODE&grant_type=authorization_code

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:公共客户端在尝试在 Onedrive 中获取访问令牌时无法发送客户端密钥 的相关文章

随机推荐