如何使用SiteMinder身份验证连接SharePoint CSOM ClientContext?

时间:2015-08-05 18:32:16

标签: sharepoint sharepoint-2013 csom siteminder

我有一台使用SiteMinder进行身份验证的SharePoint 2013服务器。当用户使用Web浏览器访问SharePoint站点时,他们将被定向到SiteMinder登录页面/站点,然后在成功进行身份验证后重定向回SharePoint站点。

问题是我正在使用SharePoint CSOM构建一个控制台应用程序来连接到SharePoint站点以促进某些任务自动化。我无法使身份验证工作,并且总是使用以下代码示例获得403 Forbidden异常:

using (var context = new ClientContext(url)) {
    context.Credentials = new NetworkCredentials("username", securePassword, "domain");
    context.Load(context.Web, w => w.Title);

    // attempt to execute the query
    // 403 Forbidden WebException thrown here!! Oh Nooooooo!!!!!
    context.ExecuteQuery();
}

任何人都有关于如何将SiteMinder身份验证与此应用程序集成的建议,或者我可能缺少什么来使其工作?

0 个答案:

没有答案