如果使用Windows认证方式访问的SharePoint站点,那么调用它下面的webservice都是很简单的事情,但是如果站点的认证方式是FBA的,那么应该如何通过认证,访问站点下面的webservice呢?其实方法很简单:模拟web访问方式,构建Cookie对象,使用这个通过认证的Cookie对象访问WebService即可。
瀍河ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
代码如下:
using (AuthenticationSvc.Authentication authSvc = new AuthenticationSvc.Authentication())
{
authSvc.Url =
authSvc.CookieContainer = new System.Net.CookieContainer(); //create a new cookie container
authSvc.AllowAutoRedirect = true;
//set the FBA login information
AuthenticationSvc.LoginResult result = authSvc.Login("wdz1", "P@ssW0rd");
//check our loginresult to make sure that we don't have any errors
//if we don't have any errors, then consider us authenticated and we can then call our
//other SharePoint web services by passing in our authentication cookie
if (result.ErrorCode == AuthenticationSvc.LoginErrorCode.NoError)
两个站点设置联合认证,然后在配置个sharepoint的SSO,可以试试,但是不确定是否一定好用哈
Q: 什么是SharePoint系统分析员的主要责任 ?
Q: 为什么你会建议使用SharePoint portal ?
Q: 你会如何计划sharepoint的测试工作?
Q: 你如何在sharepoint上发布的新闻内容?
Q: 你会如何计划测试WebParts的 ?
Q: 你会如何测试SharePoint的设计和布局的变化?
1:什么是SharePoint系统分析员的主要责任 ?
作为一个SharePoint系统分析员,候选人必须有SharePoint服务器的实际操作经验。
应该也知道
。协作和SharePoint Web内容管理的基础知识。
。在使用SharePoint日历进行公司活动的管理。
。创建SharePoint界面的关键部件。
。分析,定义和文件业务流程和工作流程。
。Out-of-Box Sharepoint 的 WebParts 使用。
。外部环境和SharePoint的集成。
。Sharepoint模板和设计知识。
。SharePoint内容发布和安全管理。
2:为什么你会建议使用SharePoint portal ?
SharePoint是一个极佳的协同工具。
通过提供
交流信息
工作小组
社区合作的平台
以人为主的进程
它可以帮助您的公司做更多的事,
。
换句话说,员工可以通过简单的共享信息(数据/文件),发送电子邮件或通知,并开始进行文件的审批工作。
总的来说,这是一个在建造工作流程管理功能,可以自动批准程序的内容共享优秀工具。
3:你会如何计划sharepoint的测试工作?
webpart
*验证将Webpart添加到SharePoint,没有失败。
*验证Webpart可以访问不同的安装配置。
*验证Webpart用户权限。
测试的设计和布局
*公司的标志显示正确。验证它是否显示在每一个页面上。
*验证应用程序的页面,是否继承了公司整体的布局。
*验证在不同浏览器的设计。(其实这一点不那么重要,因为sps2007(IE6),SPS2010(IE8).其他的浏览器的支持一般不是太好)
4:你如何在sharepoint上发布的新闻内容?
SharePoint有一个预生成公告模板,可用于门户网站上发布新闻内容。我们还需要添加一个列表视图webpart发布到SharePoint页,以显示新闻内容。
专家还可以推迟发布,可以添加内容失效日期。
5:你会如何计划测试WebParts的 ?
*验证将Webpart添加到SharePoint页,没有失败。
*验证Webpart处理所有的例外。
*验证Webpart的可移动性。
*验证Webpart可以访问不同的安装配置。
*验证Webpart属性在工具窗格中显示,并且是用户友好的。
*验证Webpart用户权限。
*验证Webpart预览正常。
*验证,添加几个同一Webpart实例到一个Webpart页(或在同一个Webpart区域)正常工作。
6:你会如何测试SharePoint的设计和布局的变化?
*看看公司的标志显示正确。验证它显示在每一个页面。
*验证每一个网页,其中包括在SharePoint列表和库页,使用相同的母版页。
*验证任何网页可以编辑,用户可以添加/删除页面WebParts的。
*验证页面中创建的任何新的,继承自定义版式或母版页。
*如果在添加在WebPart自定义,CSS内容编辑,添加在WebPart自定义验证母版页/外观/布局.
*验证在不同浏览器的设计。
另外 我还有个英文的文档。给我个邮箱 我发给你。
sharepoint 2010可以使用多种认证方式:1.使用AD认证(单机或farm模式)2.使用windows本身的用户认证(单机模式)3.使用form认证也就是FBA认证(需要创建数据库和表结构,自己控制用户,通过表单登录)4.自己写认证提供程序。。。例如LDAP, 自己内部其它系统的用户