日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[sharepoint]根据用户名获取该用户的权限

發布時間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [sharepoint]根据用户名获取该用户的权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面

這樣的一個場景,客戶端請求sharepoint的rest api,但不允許傳輸用戶的密碼,使用的是證書認證的方式,但這樣所有的用戶用的是同一個證書,這樣造成的結果就是無法識別該用戶是否有操作,及查詢的權限。這里是實際項目中遇到的一個問題。將解決方案,記錄一下。

解決方案

try{ClientContext spContext = new ClientContext("http://xxxx/xxx/xxx");spContext.ExecutingWebRequest += spContext_ExecutingWebRequest;var list = spContext.Web.Lists.GetByTitle("test");spContext.Load(list);spContext.ExecuteQuery();var permissions = list.GetUserEffectivePermissions(@"i:0#.w|domain\test15");spContext.ExecuteQuery();foreach (var permission in Enum.GetValues(typeof(PermissionKind)).Cast<PermissionKind>()){var permissionName = Enum.GetName(typeof(PermissionKind), permission);var hasPermission = permissions.Value.Has(permission);Debug.WriteLine("Permission: {0}, HasPermission: {1}", permissionName, hasPermission);}}catch (Exception){throw;}

在回調方法中,帶上證書認證

void spContext_ExecutingWebRequest(object sender, WebRequestEventArgs e){HttpWebRequest webReq = e.WebRequestExecutor.WebRequest;var accessToken = TokenHelper.GetS2SAccessTokenWithWindowsIdentity(new Uri("http://xxx/xxx/xxxxx"), null);webReq.Method = "Post";webReq.Accept = "application/json;odata=verbose";webReq.Headers.Add("Authorization", "Bearer " + accessToken);}

然后根據返回的權限,參考
SPBasePermissions 枚舉

根據該枚舉提供的值,判斷該用戶是否擁有權限。

轉載于:https://www.cnblogs.com/wolf-sun/p/4637126.html

總結

以上是生活随笔為你收集整理的[sharepoint]根据用户名获取该用户的权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产乱码精品1区2区3区 | 99热精品在线播放 | 17c国产精品一区二区 | 国产成人91精品 | 国产精品美女在线 | 免费一级片网站 | 国产成人精品影院 | 日韩国产欧美一区 | 亚洲少妇精品 | 国产3p在线播放 | 天堂在线一区二区 | 国产精品久久久久久吹潮 | 美女xx网站 | 国产盗摄一区二区三区在线 | www.com在线观看 | 亚洲AV成人无码网站天堂久久 | 91玖玖| 青草精品视频 | 波多野结衣视频网址 | 美女爆乳18禁www久久久久久 | 伊人伊人网| www.久草.com | 亚洲图片中文字幕 | 都市激情男人天堂 | 五月婷婷激情 | 中文字幕乱码无码人妻系列蜜桃 | 日韩久久久| 9l蝌蚪porny中文自拍 | 狠狠久久综合 | 国产在线自 | 最新av免费在线观看 | 色综合99久久久无码国产精品 | 亚洲第一国产视频 | caopeng视频 | 国产精品jizz在线观看软件 | 欧美超碰在线 | 中文字幕无码乱人伦 | 涩久久 | 国产午夜激情 | 一级一级黄色片 | 久章操| 青春草av | 成人在线短视频 | 青青视频免费 | 午夜不卡在线 | 欧美日韩国产精品 | 午夜精品久久久久久久96蜜桃 | jizzjizz在线播放 | 少妇性高潮视频 | 成人免费看片&#39; | 日韩欧美卡一卡二 | 黄色三级视频网站 | 亚洲av无码一区二区三区网址 | 精品久久久久久久免费人妻 | 欧美精品一区二区三区久久久 | 九九热精品在线 | 熟女俱乐部五十路六十路av | 黄色a级片在线观看 | 欧美三级少妇高潮 | 欧美精品久久久久久久久久 | 筱田优全部av免费观看 | 免费三级网 | 91视频亚洲| 国产一级淫片a视频免费观看 | 亚洲精品久久久久av无码 | 欧美韩国日本在线 | 综合久久综合久久 | 国产日韩欧美日韩大片 | 亚洲精品人妻av | 国产久视频 | 日本少妇xxxxx | 日韩欧美中文 | 国产小视频免费观看 | 黄网在线免费 | 欧美一区二区在线观看视频 | 日韩特黄一级片 | 无套内谢大学处破女www小说 | 嫩草伊人久久精品少妇av | 国产sm调教视频 | 成人久久久精品国产乱码一区二区 | 亚洲精品国产精品乱码不99按摩 | 国产盗摄av | 国产精品欧美激情在线 | 久久久久亚洲av片无码 | 免费黄色在线网址 | 裸体女人a级一片 | 全部毛片永久免费看 | 91综合精品 | 久久亚洲一区二区三区四区五区 | 欧美激情久久久久久久 | 国产成人在线视频网站 | 性猛交╳xxx乱大交 偷偷操不一样的久久 | 日操夜操天天操 | 91原创视频 | 成人蜜桃视频 | jizzjizz国产| 在线播放www | 精品久久久久久亚洲综合网站 | 一区二区在线观看免费视频 |