假設我在SharePoint站點中有2個頁面。我們稱他們爲頁面A和B.我們使用基於Windows的身份驗證機制。比方說,我有2個已經過身份驗證的用戶X & Y.對於在活動目錄中將某些屬性設置爲1的用戶,頁面A應該是可見的。頁面B只應該對那些沒有設置該屬性的用戶可見。我們稱這個屬性爲SpecialUser。如果特定用戶的特殊用戶爲1,則用戶應該只能看到頁面A而不能成爲頁面B.如果特殊用戶有任何其他值,用戶應該只能看到頁面B而不是頁面A.SharePoint 2010授權問題
在這種情況下,用戶X的屬性SpecialUser設置爲1,而用戶Y沒有。因此,用戶X只應看到頁面A,而用戶Y只應看到頁面B.
活動目錄中沒有組僅包含SpecialUser屬性值設置爲1的用戶。我們不想創建SharePoint組並手動添加這些用戶。
鑑於這些限制,我們如何才能實現此授權?我認爲可能需要定製編碼。如果需要自定義編碼,我該如何去做。如果沒有,解決方案是什麼?
如果可以使用API等訪問頁面內容,那麼添加webpart的方法可能會留下安全漏洞。 –
我面臨與我的應用程序類似的問題,是否有任何方法在Sharepoint中引入自定義授權或擴展共享點授權。 –