Power Apps 中判断用户的SharePoint Online Group权限
前言
最近,碰到一个棘手的问题,就是用户有个需求,就是想在Power Apps中判断一个用户是不是在某些AD安全组中。
通常,这样的情况,都需要去AAD中进行判断,判断这个人在不在某些组中,有Graph API可以使用,但是用户一方面没有高级license,另一方面这样也很麻烦,所以思来想去想到一个替代办法。
正文
1.我现在SharePoint Online中创建一个SharePoint Group
2.我把用户想要判断的AD安全组,加到这个SharePoint Group中
3.我创建一个列表作为权限关系的映射,姑且叫做ListA吧
4.我在ListA中创建一条项目,Title就是那个AD安全组的名字,我姑且叫做ADGroup吧
5.我把这条Title叫做ADGroup的项目的权限断开,给到SharePoint Group的Read权限
6.我在Power Apps中读取这个列表的项目,看看有没有一条项目的Title叫做ADGroup,如果有就证明他在这个AD安全组中,如果没有就不在
结束语
整个描述可能比较绕,我觉得我是描述清楚了的,不知道大家能看懂不?
特别注意,这种方法对于网站集管理员不好使,他永远能获取到Title是ADGroup的项目!!!
我也是有点懵,第一次写一篇技术博客,一个截图都没有,实在是有点素了,哈哈哈~~
博文推荐: |
SharePoint 2013 WebPart 管理工具分享[开源] |
基于SharePoint 2013的论坛解决方案[开源] |
SharePoint 2013 学习基础系列入门教程 |
SharePoint 2013 图文开发系列之门教程 |
SharePoint Designer 学习系列入门教程 |
特:如果有SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2012-02-20 SharePoint 查找字段内部名称的小方法