2
我目前使用SharePoint Authentication.asmx從我的C#應用程序內創建身份驗證會話。這是所有工作正常,我可以上傳文件等應用程序到共享點URL - 共享身份驗證會話
我使用也有我的應用程序中的鏈接到我的SharePoint網站:
Process.Start("**/documents/Forms/***"); //URL modified for StackOverflow
我的問題是,系統提示我的用戶從登錄瀏覽器時用我的應用程序點擊一個按鈕,這是可以理解的,因爲瀏覽器沒有會話。有什麼方法可以與我的瀏覽器分享我在應用程序中的會話嗎?
這是我使用驗證碼:
using (SPAuth.Authentication authSvc = new SPAuth.Authentication())
{
authSvc.Url = @"***/_vti_bin/Authentication.asmx"; //URL modified for StackOverflow
authSvc.CookieContainer = new System.Net.CookieContainer();
//set the FBA login information
SPAuth.LoginResult result = authSvc.Login(username, password);
if (result.ErrorCode == SPAuth.LoginErrorCode.NoError)
{
try
{
...
}
catch
{
...
}
}
}