【发布时间】:2021-09-19 09:48:08
【问题描述】:
我在使用 OAuth 2.0 获取访问令牌时遇到了麻烦
我的网站请求授权码.. 并在获得授权码后重定向回我的页面.. 然后我有这些变量可用于发送访问令牌
我也尝试将参数放在查询中而不是标题中.. 和相同的结果
$response = $httpClient->request('POST', $tokenURL, [
'headers' => [
'code' => $_GET['code'],
'client_id' => 'CLIENT ID',
'client_secret' => 'CLIENT SECRET',
'grant_type' => 'authorization_code',
'redirect_uri' => 'https://127.0.0.1:8000/connect',
],
]);
我将此请求链接到一个按钮。所以当我按下按钮时,它会发送请求...
我收到 400 条回复,但我不知道我错过了什么!
【问题讨论】:
-
400 来自 oauth 服务器还是您的服务器?您使用的是什么 oauth 服务器?
-
400 来自 oauth,docs.vendhq.com/reference/introduction/authorization#oauth-20 是我使用的
标签: php symfony oauth-2.0 oauth