2012-12-19 40 views
2

我有一個要求,就像我想隱藏數據(列表/庫/文檔)到基於身份驗證的表單的用戶。 Windows用戶可以將數據添加到SharePoint列表中。基於表單的經過身份驗證的用戶只能看到Windows身份驗證用戶何時授予權限。我想爲基於表單的身份驗證創建一個組,但我們無法將數據隱藏起來,所以這不起作用。這個怎麼做 ?我正在考慮這一點,但無法找到解決方案。 任何人有任何想法?如何隱藏基於認證用戶的表單的內容

新援:

其實,應該有兩個URL(說URL1,URL2),爲此我們可以在備用訪問映射配置相同的網站。只有一個URL(URL2)應該暴露給外部用戶。因此,當任何外部用戶登錄(Forms用戶)時,我們必須顯示由Windows認證用戶授予訪問權限的內容。意思是當Windows用戶向URL1添加一些內容併爲表單身份驗證用戶授予權限時,則該內容應顯示在URL2中。默認情況下,URL1中添加的內容將反映到URL2。但在這裏它不應該發生。

+1

而不是使用FBA用戶創建一個組,爲內部用戶創建一個組,併爲這個外部組授予權限(或受衆)。 –

+0

@Steve但是爲了識別表單用戶,我們是否應該編寫任何代碼將它們添加到特定的組中? – Mihir

+0

Mihir,由於SharePoint身份驗證機制僅支持GRANT而不支持DENY,因此您必須找到一種方法來識別要授予其訪問權限的用戶。如果您不希望FBA用戶訪問某些內容,則無需授予訪問權限。所以你必須授予其他用戶訪問權限,使用你想要的任何組。 –

回答

0

原則上,不應該有一個問題重複您的網站,並修改副本比原來更有限。

如果兩個站點位於同一個網站集上,則可以將它們配置爲使用相同的列表/文檔庫。

做完這些之後,只需將AAM配置爲在外部展示一個網站,然後在其中展示一個網站即可。

相關問題