应用程序没有足够的权限对此 Web 资源执行 Azure AD B2C 中的操作
Application does not have sufficient permissions against this web resource to perform the operation in Azure AD B2C
我已经创建了 Azure AD B2C 应用程序并尝试使用 MSAL 库与 React JS 集成,当我尝试获取访问令牌时出现以下错误。
AADB2C90205:此应用程序对此 Web 资源没有足够的权限来执行操作
任何帮助将不胜感激。
您没有授予管理员同意。按照这个:
https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-web-api-application?tabs=app-reg-ga
特别是授予权限部分。
@Jas Suri 提供的link是正确的,但我需要补充一些:
您需要创建两个应用程序,一个代表客户端应用程序,另一个代表api应用程序,然后使用客户端应用程序调用api应用程序。
接下来需要暴露后台应用的api并记录作用域名称,然后去客户端应用添加作用域到API权限(需要在 My APIs) 中找到它,并授予管理员同意权限。
最后,当你获得访问令牌时,你必须添加范围。
我已经创建了 Azure AD B2C 应用程序并尝试使用 MSAL 库与 React JS 集成,当我尝试获取访问令牌时出现以下错误。
AADB2C90205:此应用程序对此 Web 资源没有足够的权限来执行操作
任何帮助将不胜感激。
您没有授予管理员同意。按照这个: https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-web-api-application?tabs=app-reg-ga
特别是授予权限部分。
@Jas Suri 提供的link是正确的,但我需要补充一些:
您需要创建两个应用程序,一个代表客户端应用程序,另一个代表api应用程序,然后使用客户端应用程序调用api应用程序。
接下来需要暴露后台应用的api并记录作用域名称,然后去客户端应用添加作用域到API权限(需要在 My APIs) 中找到它,并授予管理员同意权限。
最后,当你获得访问令牌时,你必须添加范围。