oauth2包含两个步骤的curl

oauth2包含两个步骤的curl,curl,oauth-2.0,authorization,access-token,Curl,Oauth 2.0,Authorization,Access Token,要访问Microsofts CRM dynamics.com,我想我需要两个curl请求: a) 一个用于授权代码和 b) 一个用于获取一小时访问令牌以接收/发送数据 a) curl-X POST-d grant\u type=password&client\u id=xxx&client\u secret=yyyyy&username=email@email.com&密码=zzzzz&redirect_uri=https://xyz&scope=read.org" https://login.

要访问Microsofts CRM dynamics.com,我想我需要两个curl请求:

a) 一个用于授权代码和 b) 一个用于获取一小时访问令牌以接收/发送数据

a)
curl-X POST-d grant\u type=password&client\u id=xxx&client\u secret=yyyyy&username=email@email.com&密码=zzzzz&redirect_uri=https://xyz&scope=read.org" https://login.windows.net/common/oauth2/authorize&resource=https://uuuuuuuuu.crm4.dynamics.com

b)
curl-X POST-d“授权类型=授权代码&客户id=xxx&code=TTTTT”https://login.windows.net/common/oauth2/token

a) 正在工作,但b不工作,它表示始终没有授权类型:/

非常感谢您的光临
Robert

密码授予只需要向令牌端点发出一次请求-不使用授权码

请注意,授权端点设计用于从用户浏览器进行交互式OAuth重定向


因此,看起来只要将步骤A更改为使用令牌端点,您就可以解决问题。另请参阅一个工作示例。

您好,我收到了一个URL中带有“令牌”的承载者,但在尝试接收数据时,我得到了一个未授权的401。对于邮递员,“授权”“在URL中,grant_type=implicit I get a working token:/可以将访问令牌/JWT内容粘贴到在线工具中进行比较,以查看不同之处,尤其是颁发者/受众/范围字段。