簡體   English   中英

如何使用ac#client從SharePoint 2010站點注銷?

[英]How to logoff from a SharePoint 2010 site using a c# client?

在SharePoint客戶端對象模型中找到了此遠程身份驗證,其中包含彈出IE窗口以獲取遠程SharePoint訪問所有cookie的示例。 理想情況下,程序會彈出一個指向該站點的窗口,要求用戶登錄,然后消失。 然后,程序可以將項目插入SharePoint站點。

問題描述

我觀察到這個示例應用程序彈出一個窗口,但重定向到我們公司的示例SharePoint站點,而不是我的站點,它沒有要求我登錄。然后,如果我手動關閉此窗口clientContext(來自ClaimClientContext.GetAuthenticatedContext(siteUrl) )在示例代碼中將為空指針。 要解決這個問題,我首先手動打開一個IE窗口,轉到我的網站,我將自動登錄(我認為這是問題,因為示例應用程序無法獲取cookie,因為沒有登錄),然后,如果我從IE窗口手動注銷,運行示例應用程序,它將彈出一個窗口,似乎它自動登錄然后窗口消失,項目可以添加到列表中。

我的問題

有沒有辦法以編程方式首先從應用程序注銷SharePoint站點?

問題出在授權cookie中。 您必須刪除FedAuth cookie以“注銷”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM