Tag: form authentication

Window 8通过FormsAuthentication消耗SharePoint REST接口?

我创建了一个示例Windows 8应用程序,使用REST Apis获取SharePoint 2010列表数据,如_vti_bin / ListData.svc我使用NetworkCredential访问列表,其工作正常。 如何使用FormsAuthentication实现相同的结果? NetworkCredential代码: context = new CentralAdministrationDataContext(new Uri(“http:///_vti_bin/ListData.svc”)); NetworkCredential credentials = new NetworkCredential(); context.UseDefaultCredentials = false; context.Credentials = new NetworkCredential(“UserName”, “Password”);

Thread.CurrentPrincipal.Identity vs HttpContext.User.Identity

可能重复: http.context.user和thread.currentprincipal之间的区别以及何时使用它们? 这两个在ASP.NET应用程序中有什么区别? 我知道当用户通过FormsAuthentication身份validation时,会设置HttpContext.User.Identity 。 但什么时候设置Thread.CurrentPrincipal.Identity ? 他们总是保持相同的价值吗? 对于无法访问HttpContext的应用程序的其他层,这仍然适用吗?