SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 最近,開啟了Form認證,發現Form賬號前面加空格,或者后面加空格都可以登錄站點,但是提示未共享。 解決方法 后來bing了很多帖子,發現大家都遇到過類似的問題,問題是由于SPClaimsUtility.AuthenticateFormsUser的方法有個小bug,也就是用戶登錄名前后有空格,這個方法里并沒有trim掉空格,但是做驗證的時候,卻能通過,同時把用戶會話給了帶空格用戶名的用戶,所以當前登錄的用戶對站點并沒有權限,也沒有辦法加權限。 后來,我們合計了一下,就在用戶登錄之前,把用戶名Trim掉空格,規避一些這個問題。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!