【发布时间】:2023-03-15 22:42:01
【问题描述】:
尝试从 MS Azure 检索访问令牌
类似这样的:
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Http;
use Illuminate\Http\Client\Response;
class HttpController extends Controller
{
public function index()
{
$url = "https://login.microsoftonline.com/[tenantId]/oauth2/token";
$response = HTTP::post($url,
[
'grant_type' => 'client_credentials',
'client_Id' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
'client_secret' => '***************************',
'resource' => 'https://management.azure.com',
]);
dd($response);
}
}
得到以下错误:
"error": "invalid_request", "error_description": "AADSTS900144: 请求正文必须包含以下参数:'grant_type'
【问题讨论】:
标签: authentication access-token guzzle laravel-7