Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sharepoint中的无Cookies身份验证_Sharepoint_Sharepoint 2010 - Fatal编程技术网

sharepoint中的无Cookies身份验证

sharepoint中的无Cookies身份验证,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我有一个sharepoint网站,它基于表单进行身份验证,现在我希望该sharepoint网站具有无Cookie身份验证。 在.Net中,我们在web.config中有修改会话状态和使cookieless为false的选项,但是我们如何为sharepoint站点实现相同的选项呢。 请帮助我找到最佳解决方案我不确定SharePoint 2010,但SharePoint 2007不支持无Cookie身份验证: 所以…MOSS和WSS3.0现在都牢固地基于ASP.NET2.0平台,所以这一切都应该在S

我有一个sharepoint网站,它基于表单进行身份验证,现在我希望该sharepoint网站具有无Cookie身份验证。 在.Net中,我们在web.config中有修改会话状态和使cookieless为false的选项,但是我们如何为sharepoint站点实现相同的选项呢。
请帮助我找到最佳解决方案

我不确定SharePoint 2010,但SharePoint 2007不支持无Cookie身份验证:

所以…MOSS和WSS3.0现在都牢固地基于ASP.NET2.0平台,所以这一切都应该在SharePoint网站上运行,对吗?嗯,有点。因此,基本上,没有——根本没有。一旦您将web.config更新为使用无cookieless模式,一切开始都会正常工作。您进行身份验证后,票证就会神奇地出现在您的URL中。一旦你开始浏览你的网站,问题就会出现。有些URL中有票证,有些则没有。基本上可以归结为这一点——如果一个URL是使用标准ASP.NET控件编写的,或者如果您自己编写一个相对URL,则该票证将被保留,而无cookieless FBA可以工作。但是,如果SharePoint控件写入URL,则为绝对URL,不会写入票证,FBA将中断

我们通过我们的PSS联系人进行了此操作,显然这是一个已知的问题,在3.0产品中不会解决此问题。基本上,该功能不受支持。毫无疑问,这与SharePoint编写URL以支持备用访问映射有关。确实没有理由它不能相对地写它们,但它显然不能


通过使用基于声明的身份验证,可以减少Cookie的数量

您需要按照本文所述设置安全令牌服务

但是,请注意,由于Office使用IE中的cookies,您将失去客户端集成