如何识别自定义 SharePoint 角色定义

问题描述

我正在使用 REST API 查看 SharePoint Online 网站上的角色定义,并看到有预定义和自定义角色。我希望能够从自定义中识别预定义,主要是这样,如果我需要重新创建站点并恢复其所有以前的配置,我知道我可以信任的角色定义已经存在以及我需要创建哪些角色定义。我正在为数百个网站执行此操作,因此需要一种明确的方法

我的观察是:

  • 预定义角色的 Id 值介于 2^30 和 2^30+6 之间,并且 RoleTypeKind > 0
  • 自定义角色的 Id 值为 2^30+100 或更大,并且 RoleTypeKind 为 0

我可以选择其中任何一个,但它们感觉不是很确定。我看到各种网站列出了预定义的角色 ID,但如果它们不是 Microsoft 网站,我也不认为它们是确定的。

是否有记录在案的首选方法来识别预定义与自定义角色定义?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...