Azure AD默认生成以下格式的应用程序URI。
api://<>
但是,当您用"https://xyz.onmicrosoft.com/<>“和使用Authorization或客户端凭据流生成的令牌更改Application时,如果将其传递给用于授权的API,您将得到以下错误。
WWW-认证:Bearer error= error="invalid_token",error_description=“error_description=error_description= 'https://xyz.onmicrosoft.com/<>‘is <>is<>”
发布于 2022-06-08 05:03:24
要解决这个问题,应该添加AppSettings,如下所述,
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "xyz.onmicrosoft.com",
"TenantId": <<Tenant_Id>>,
"ClientId": <<Client_Id>>,
**"Audience": "https://xyz.onmicrosoft.com/<<Client_Id>>"**
}
注意:如果您使用的是默认URI,则不需要访问用户,但是使用自定义应用程序URI时,需要添加受众。
https://stackoverflow.com/questions/72540296
复制相似问题