:SharePoint 기반 2010 클라이언트 개체 모델 인증
- http://blogs.msdn.com/b/cjohnson/archive/2011/05/03/authentication-with-sharepoint-online-and-the-client-side-object-model.aspx
- http://msdn.microsoft.com/en-us/library/hh147177(v=office.14).aspx
내가 사용 코드 아래에 있지만 자동 로그인 대신 사용자 이름과 비밀번호를 입력하기위한 로그인 창이 팝업됩니다. 문법적으로 자격 증명을 전달하여 자동으로 로그인하고 싶습니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint.Client;
using System.Net;
using MSDN.Samples.ClaimsAuth;
namespace Sp_Ctx
{
class Program
{
[STAThread]
static void Main(string[] args)
{
//if (args.Length < 1) { Console.WriteLine("SP_Ctx <url>"); return; }
string targetSite = "https://mysite.sharepoint.com";//args[0];
using (ClientContext ctx = ClaimClientContext.GetAuthenticatedContext(targetSite))
{
if (ctx != null)
{
ctx.Credentials = new NetworkCredential("[email protected]", "password", "mysite.sharepoint.com");
ctx.Load(ctx.Web); // Query for Web
ctx.ExecuteQuery(); // Execute
Console.WriteLine(ctx.Web.Title);
}
}
Console.ReadLine();
}
}
}
UPDATE는 :
나는 MS (365) 셰어 포인트 2013 사이트 호스팅했지만 나는 버전 2010 인증 메커니즘을 사용하려고합니다.
이 URL을 참조하십시오. 그리고 그것이 도움이되는지 알려주세요. http://vrdmn.blogspot.com.au/2013/01/authenticating-net-client-object-model.html – user1001656
그건 제가 시도한 첫 번째 예입니다 :) – chamara