0

我有一個擁有自定義表單成員資格和角色提供程序的新網站,我需要允許匿名用戶訪問該網站(即瀏覽但不能登錄)。這是一個新的SharePoint 2010網站,運行在聲明身份驗證下(顯然)。HOWTO:允許以匿名用戶身份訪問FBA和SharePoint 2010

問題是,儘管允許在中央管理員和網站權限中進行匿名訪問,但用戶每次訪問或嘗試在網站上移動時都會自動重定向到登錄頁面。實際上,似乎有一個循環,正如下面的url所設想的(爲了方便起見,我將主頁設置爲登錄頁面,因爲登錄控件是主頁上的Web部件)。

/pages/default.aspx?ReturnUrl=%2f_layouts%2fAuthenticate.aspx%3fSource%3d%252FPages%252FDefault%252Easpx &來源=%2FPages%2FDefault%2Easpx

如何配置一個2010網站允許匿名用戶使用而不強迫他們登錄?

+0

你已經完成了這裏描述的所有步驟嗎? http://blog.drisgill.com/2009/11/sp2010-branding-tip-9-turn-on-anonymous.html – cement 2010-10-13 12:28:41

+0

是的,但不幸的是,所提供的示例僅適用於經典模式身份驗證,即僅用於Windows身份驗證。我需要一個解決方案,與索賠和FBA :( – Aquinas 2010-10-13 22:51:43

回答

0

修正了它。儘管匿名訪問被設置爲整個網站,但該網站仍然拒絕訪問本地樣式庫中資源請求的訪問。通過搜索共享點事件日誌來發現這一點,特別是針對「訪問被拒絕」和「Authenticate.aspx」。我編寫的代碼會在檢查文件系統之前嘗試在樣式庫中查找資源,因此可能會拒絕訪問,因爲該文件不存在,或者因爲此庫具有其自己的權限結構。 FML。

相關問題