我有一個SharePoint基於表單的身份驗證,現在我希望該SharePoint站點具有無Cookie的身份驗證。 Basicaly in .Net我們有web.config中的選項來修改會話狀態並使無cookie的虛假,但我們如何實現相同的SharePoint站點。 請幫我找到最佳的解決方案在共享點無Cookie驗證
0
A
回答
0
我不知道有關SharePoint 2010,但的SharePoint 2007不支持cookie的認證:
「Cookieless」 Forms Based Authentication (FBA) in SharePoint 2007
所以...... MOSS和WSS 3.0是現在都基於ASP.NET 2.0平臺,所以這應該都在SharePoint網站中工作,對吧?好吧,有點。所以基本上,沒有 - 完全沒有。一旦你更新你的web.config使用「無Cookie模式」,一切似乎都起作用。您進行身份驗證,並且該憑證奇蹟般地顯示在您的網址中。一旦您開始瀏覽您的網站,問題就會出現。有些URL在其中有票,有些則沒有。基本上歸結到這一點 - 如果URL是使用標準ASP.NET控件編寫的,或者如果您自己編寫相對URL,則票證將保留並且無Cookie的FBA起作用。但是,如果SharePoint控件寫入URL,這是絕對的,票據不會寫入,並且FBA會中斷。
我們跑過去了我們的PSS聯繫人,顯然這是一個已知的「問題」,它不會在3.0產品中解決。基本上,該功能不受支持。毫無疑問,這與SharePoint編寫URL來支持備用訪問映射有關。真的沒有理由爲什麼它不能寫出它們,但它顯然沒有。
0
您可以使用基於聲明的身份驗證來減少一些Cookie。
您需要設置安全令牌服務在這個博客帖子描述http://blog.sharepointsite.co.uk/2010/11/change-to-session-cookies-for-claims.html
但是請注意,你就會失去客戶端集成,作爲辦公室使用Cookie從IE瀏覽器。
相關問題
- 1. ASP.NET網站身份驗證Cookie共享
- 2. 驗證表格在共享點
- 3. 共享Cookie和/或認證
- 4. Concrete5共享驗證
- 5. 驗證共享名
- 6. 驗證自定義列表共享點
- 7. Asp.Net Cookie共享
- 8. Tomcat HttpSession Cookie共享
- 9. 在表單之間共享UI驗證
- 10. 應用程序到共享點URL - 共享身份驗證會話
- 11. 在ASP.NET站點之間共享身份驗證
- 12. 在站點之間共享ASP.NET身份驗證
- 13. php5中的無Cookie驗證
- 14. 通配符證書和不同CA上的站點特定證書共享Cookie?
- 15. 與設計共享身份驗證
- 16. 使用rails共享模型驗證4
- 17. Web服務的共享身份驗證
- 18. 與Flex共享.NET會話/驗證
- 19. 共享驗證,如何改變NumberFormatException的
- 20. Alfresco +與LDAP身份驗證共享+ SSO
- 21. 如何共享模型間的驗證?
- 22. 跨應用程序共享UI驗證
- 23. 驗證使用HTTP共享客戶端
- 24. Redux操作和共享驗證
- 25. Google+集成,身份驗證和共享
- 26. 跨Catalyst應用程序共享驗證
- 27. 會話cookie不被共享
- 28. 消除共享點2010中的身份驗證過程
- 29. 流暢驗證的兩個模型之間共享驗證
- 30. jQuery驗證獨立元素共享一個驗證測試