首页 文章

邮递员 - 无法使用client_credentials grant_type发送请求

提问于
浏览
1

Image
我正在尝试使用Postman工具从Microsoft Graph API获取accessToken . 我在Authorization选项卡中尝试使用Type = oauth2.0,以便我可以将此accessToken用于后续的Get,Post请求 .

如果grant_type是"Authorization Code",一切正常 . 但是当grant_type为 client_credentials 时,邮递员会抛出以下错误

从client_credentials流获取访问令牌时出错 . 无法发送请求

我查看了DeveloperTools中的Network选项卡,它没有为client_credentials流提交Client_Id,Client_Secret .

Question: 如何为 client_credentials grant_type方案获取邮递员工作?

我错过了这里的任何一步吗?请指导我..

谢谢

1 回答

  • 0

    尝试提供以下详细信息:

    Request Type: POST
    URL: https://XXXXXXXXXXXXXXXXXXXXXXXX/token?grant_type=client_credentials
    Authorization: Basic [client_id]:[client_secret]
    Content-Type: application/x-www-form-urlencoded
    

    输出应如下所示:

    {
        "access_token": "90778b6abce64fc124892ce66f7a8ecd",
        "token_type": "Bearer",
        "expires_in": 60,
        "scope": ""
    }
    

    Note: 提供 [client_id]:[client_secret] 作为BASE64Encoded .

相关问题