微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

我的观察是:

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。