Azure AADB2C90083:请求缺少必需参数:grant\U type

Azure AADB2C90083:请求缺少必需参数:grant\U type,azure,azure-active-directory,azure-ad-b2c,Azure,Azure Active Directory,Azure Ad B2c,我正在尝试使用下面URL中提到的自定义策略在Azure Active Directory B2C中配置ROPC流 但在测试ROPC策略时,我得到以下错误。 { “错误”:“无效的请求”, “错误描述”:“AADB2C90083:缺少请求,需要” 参数:授权类型。\r\n相关ID:b4153dfe-4296-4b68-850f-ee30ac4d86b0\r\n时间戳:2019-08-02 11:53:23Z\r\n“ }https://.b2clogin.com/.onmicrosoft.com

我正在尝试使用下面URL中提到的自定义策略在Azure Active Directory B2C中配置ROPC流

但在测试ROPC策略时,我得到以下错误。 { “错误”:“无效的请求”, “错误描述”:“AADB2C90083:缺少请求,需要” 参数:授权类型。\r\n相关ID:b4153dfe-4296-4b68-850f-ee30ac4d86b0\r\n时间戳:2019-08-02 11:53:23Z\r\n“ }

https://.b2clogin.com/.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_&username=xxxxx&password=xxxxx&grant_type=password&scope=openid  脱机\u访问&客户端\u id=&响应\u类型=令牌id\u令牌
在上面的url中添加您的租户名称、ROPC登录策略名称、用户名和密码以及您的本地客户端ID


现在尝试发送请求并检查。

我收到了相同的错误,然后我意识到应该是GET请求,我正在发送POST。确保发送的请求类型正确。

是否使用本机应用验证ROPC方案?请尝试添加grant\u type=password我已添加grant\u type=password但不起作用。我遇到了相同的问题。你能解决这个问题吗?如果是,修复了什么?对我来说是同一个错误,我必须重试2到3次,并且它在请求头中工作,确保您有content-type参数存在<代码>内容类型:应用程序/x-www-form-urlencoded
https://<your-tenant-name>.b2clogin.com/<your-tenant-name>.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_<POLICY_NAME>&username=xxxxx&password=xxxxx&grant_type=password&scope=openid <NativeClient_App_ID> offline_access&client_id=<NativeClient_App_ID>&response_type=token id_token