Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从REST获取appRoleAssignment权限描述

从REST获取appRoleAssignment权限描述
EN

Stack Overflow用户
提问于 2021-12-21 05:07:43
回答 2查看 172关注 0票数 0

如何根据服务主体appRoleAssignment的appRoleId或所有现有权限列表获取它的权限描述?

我已经找到了这个AAD的列表可用的应用程序权限,但是我想获得所有的信息,就像我可以在UI中获得它一样。这是我从打电话获得的响应示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
            "appRoleId": "0e41f393-f9db-4450-91db-ae2269384572",
            "createdDateTime": "...",
            "deletedDateTime": null,
            "id": "...",
            "principalDisplayName": "...",
            "principalId": "...",
            "principalType": "ServicePrincipal",
            "resourceDisplayName": "Windows Azure Active Directory",
            "resourceId": "..."
        }
EN

回答 2

Stack Overflow用户

发布于 2021-12-23 01:32:18

您可以这样做,并从图形API获得如下结果:-

步骤1:使用Microsoft获取指定角色的id。在下面的图片中,用户分配了3个指定的角色。

图形API:https://graph.microsoft.com/beta/rolemanagement/directory/roleAssignments?$filter=principalId eq‘对象ID’

第2步:现在分别使用每个roleDefinationID来获取AssignedRole的名称。使用这个MS图API。

https://graph.microsoft.com/beta//roleManagement/directory/roleDefinitions/{id}

参考资料:https://learn.microsoft.com/en-us/graph/api/unifiedroledefinition-get?view=graph-rest-beta&tabs=http

票数 1
EN

Stack Overflow用户

发布于 2021-12-22 01:22:50

我发现的唯一方法是获取所有服务主体,然后对“appOwnerOrganizationId”进行筛选:"f8cdef31-a31e-4b4a-93e4-5f571e91255a“。这是微软的id,然后从appDisplayName权限从appRoles获取角色名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70435976

复制
相关文章
Django REST Framework-权限
Django REST Framework(DRF)为开发人员提供了一种灵活的权限系统,该系统可让您轻松地在API中管理和保护敏感数据。权限系统基于“允许访问的用户”和“访问用户的操作”进行配置,使您可以完全控制API的访问级别。
玖叁叁
2023/04/25
6600
Django Rest Framework 权限(下)
像 Django进阶篇 Rest framework (七) 一样进入,request 的请求流程,进入源码查看具体权限的操作。
小团子
2019/07/18
4160
Django Rest Framework 权限(下)
Django Rest Framework 权限(上)
为了更好的管理各个功能组件,在 django rest framework 认证中,可以将认证类单独的拿出来,放在其它目录下,然后导入到 views.py 文件中,在权限环节也可以这么做。
小团子
2019/07/18
9510
Django Rest Framework 权限(上)
C#枚举描述获取
public static class EnumExtension { public static string GetDescription(this Enum value) { FieldInfo field = value.GetType().GetField(value.ToString()); DescriptionAttribute attribute = Attribute.GetCustomAttrib
guokun
2020/09/03
5690
从Rest到Graphql
这时候前端MM拿到这个结果后,傻了眼!这里怎么能直接返回author_id呢,难道直接把author_id显示在界面上么?不可能啊,界面上要显示的是author_name才行!
用户6884826
2021/07/08
5661
Django rest framework源码分析(2)----权限
添加权限 (1)API/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 # utils/permission.py class SVIPPremission(object): message = "必须是SVIP才能访问" def has_permission(self,request,view): if request.user.user_type != 3: return False
zhang_derek
2018/04/11
9230
Django rest framework源码分析(2)----权限
Django REST 框架详解 09 | 权限组件
APIView 的 dispatch 中使用 initial 方法实现初始化并进行三大认证,第二步进行权限组件调用
白墨石
2021/01/12
1.2K0
Django Rest Framework(认证、权限、限制访问频率)
上述操作中均是对单独视图进行特殊配置,如果想要对全局进行配置,则需要再配置文件中写入即可。
用户1214487
2022/03/26
2.9K0
Django Rest Framework(认证、权限、限制访问频率)
Django REST Framework-常用的权限类型
Django REST Framework是一个用于构建Web API的强大框架。其中一个重要的特性是提供了多种权限类型来控制用户对API端点的访问。
玖叁叁
2023/04/25
1.5K0
如何获取TrustedInstaller权限
在获取TrustedInstaller权限之前你需要知道什么是TrustedInstaller权限
半年前的自己
2021/08/31
7.1K0
Django-REST-framework 权限管理源码分析
:fa-user: :fa-heart: :fa-user: 同认证一样,dispatch()作为入口,从self.initial(request, *args, **kwargs)进入initial()
JuneBao
2022/10/26
6900
android获取数据_获取AndroidID需要权限
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169222.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
1.1K0
带描述枚举值获取枚举实例
import java.util.LinkedHashMap; /** * 是否 * 1-是 0-否 * <br>表.字段 * <br>table.column */ public enum YesOrNoEnum { /** 1-是 */ YES("1", "是"), /** 0-否 */ NO("0", "否"), ; public final String value; public final String desc;
林万程
2020/06/02
1.5K0
jdbc事物描述_jdbc获取表结构
注意 若Connection没有被关闭,还有可能被重复使用,则需要恢复其自动提交状态。尤其是在使用数据库连接池技术的时候。
全栈程序员站长
2022/09/21
6330
jdbc事物描述_jdbc获取表结构
ios获取权限「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115798.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
7470
intense靶场-获取User权限
原文链接: https://0xdf.gitlab.io/2020/11/14/htb-intense.html
Ms08067安全实验室
2021/01/13
1.6K0
Android Manifest 权限描述大全对照表
Android Manifest 权限描述大全对照表,可以方便andriod开发者查看安卓权限描述功能 小技巧: Ctrl+F 快速查找
很酷的站长
2022/12/02
1.2K0
Android 6.0动态获取权限
Android系统的市场占有率不断攀升,智能手机的全面普及。这也给恶意软件、木马程序滋生提供了丰富营养。这些恶意软件、木马程序会对用户的敏感数据进行读写操作,用户的隐私收到威胁。谷歌为手机用户真是煞费苦心,在Android 6.0系统新增动态获取权限功能,目的是更好保护用户的隐私。
猴哥yuri
2018/08/16
8330
从mysql获取到从redis获取 示例
1.因采集是每分钟写入一次数据库,故redis每分钟读取一次数据库最新信息,读取脚本如下:
葫芦
2019/04/13
2.3K0
从mysql获取到从redis获取 示例
点击加载更多

相似问题

尝试添加AppRoleAssignment

12

如何从spring引导rest控制器获取状态描述

10

Android:获取不同语言的权限信息描述

11

描述REST服务

40

无法使用Beta删除AppRoleAssignment

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文