Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure AADSTS900144:请求正文必须包含以下参数:';范围';使用旧版开发人员门户时_Azure_Azure Active Directory_Azure Api Management - Fatal编程技术网

Azure AADSTS900144:请求正文必须包含以下参数:';范围';使用旧版开发人员门户时

Azure AADSTS900144:请求正文必须包含以下参数:';范围';使用旧版开发人员门户时,azure,azure-active-directory,azure-api-management,Azure,Azure Active Directory,Azure Api Management,我试图在我的APIM实例中基于和实现AAD。不幸的是,当它转到开发人员控制台时,在我选择授权代码作为授权方法之后,出现了一个弹出窗口,并向我显示以下错误: AADSTS900144: The request body must contain the following parameter: 'scope'. 它在https://login.microsoftonline.com/{目录(租户)ID }/oauth2/v2.0/authorize?response_type=code&clie

我试图在我的APIM实例中基于和实现AAD。不幸的是,当它转到开发人员控制台时,在我选择授权代码作为授权方法之后,出现了一个弹出窗口,并向我显示以下错误:

AADSTS900144: The request body must contain the following parameter: 'scope'.
它在
https://login.microsoftonline.com/{目录(租户)ID
}/oauth2/v2.0/authorize?response_type=code&client_id={client id}&redirect_uri=https://{my apim instance}/docs/services/{authorization method}/console/oauth2/authorizationcode/callback&state={state}


因为所有这些都是Azure门户的一部分(目前是遗留开发人员门户),所以我不填充scope参数。如何设置该属性?或者问题出在其他地方了?

因为您使用的是V2端点,所以您需要使用您在默认范围字段中为后端应用程序创建的范围

您可以从中找到范围

解决了问题:-)它还引入了另一个问题,但我认为新问题应该更容易解决:-)谢谢。