Power BI Embedded在Azure Active Directory中的权限授予问题
解决Azure AD应用注册权限授权被拒绝的问题
问题描述
我在Azure门户的应用注册流程中配置用户权限时,遇到了如下错误:
{"errorCode":"Authorization_RequestDenied","localizedErrorDetails": {"errorDetail":"PowerBITANMYAPP is requesting permissions, which you are not authorized to grant. Contact your administrator, who can grant permissions to this application on your behalf."},"operationResults":null,"timeStampUtc":"2018-05-25T13:59:07.7155381Z", "clientRequestId":"c04dc78d-3127-4ff6-aae9-c59bdb5e4009","internalTransactionId":"71c3755c-0348-4ff7-8155-3d6b2b9c2fd2"," upn": "tanmay@atcs.com","tenantId":"***","userObjectId":null}
原因分析与解决方案
这个错误的核心原因很清晰:当前登录的账号没有权限为目标应用授予Azure AD相关权限,下面是几个直接可行的解决方向:
联系租户管理员协助操作
直接找公司的Azure AD租户管理员,让他们登录Azure门户,定位到PowerBITANMYAPP这个应用注册,帮你完成权限配置。管理员通常拥有全局管理员、应用程序管理员或云应用程序管理员这类角色,这些角色具备管理应用权限的权限。自查自身角色权限
如果你不确定自己是否有权限,可以先检查一下:- 登录Azure门户,进入Azure Active Directory > 用户 > 找到自己的账号
- 查看页面中的分配的角色,确认是否拥有上述管理员类角色
如果没有对应角色,还是需要找管理员帮忙。
确认权限类型要求
有些权限(比如标记了「需要管理员同意」的委托权限或应用权限),普通用户是无法直接授予的,必须由管理员完成授权。你可以查看要配置的权限旁是否有这个标记,如果有,就必须走管理员授权流程。
内容的提问来源于stack exchange,提问作者Tanmay Nehete
相关产品推荐
相关产品推荐

