Azure AADSTS900144:请求正文必须包含以下参数:';范围';使用旧版开发人员门户时
我试图在我的APIM实例中基于和实现AAD。不幸的是,当它转到开发人员控制台时,在我选择授权代码作为授权方法之后,出现了一个弹出窗口,并向我显示以下错误: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
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端点,所以您需要使用您在默认范围字段中为后端应用程序创建的范围 您可以从中找到范围 解决了问题:-)它还引入了另一个问题,但我认为新问题应该更容易解决:-)谢谢。