我有一个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. Asp.Net Cookie共享
- 7. 在站点之间共享ASP.NET身份验证
- 8. 在ASP.NET站点之间共享身份验证
- 9. php5中的无Cookie验证
- 10. 跨Catalyst应用程序共享验证
- 11. 与设计共享身份验证
- 12. 跨应用程序共享UI验证
- 13. Alfresco +与LDAP身份验证共享+ SSO
- 14. Redux操作和共享验证
- 15. Web服务的共享身份验证
- 16. 与Flex共享.NET会话/验证
- 17. 消除共享点2010中的身份验证过程
- 18. 会话cookie不被共享
- 19. 流畅验证的两个模型之间共享验证
- 20. 从验证cookie
- 21. IdentityServer4 Cookie验证
- 22. 测验的创建者和共享点
- 23. 关于多个页面上的共享表单身份验证Cookie的问题
- 24. 要求认证的强制共享点
- 25. ASP.NET Cookie在两个站点之间错误地共享
- 26. 在线程组之间共享cookie
- 27. 在多页之间共享Cookie?
- 28. webpart - 共享点
- 29. 联合身份验证无Cookie STS
- 30. ASP.NET中的无Cookie身份验证