在SharePoint Online中使用客户端对象模型和adfs c#进行远程身份验证

时间:2019-10-29 15:46:35

标签: c# authentication sharepoint-online adfs

我与Intranet(带有ADFS的SharePoint Online)的连接出现问题。

我使用这个sampledocumentation)。

该示例长期运行良好,但现在“ LoginPageUrl”始终为空。

我进行了搜索,但是对此错误的解释不多。我有点迷茫。

有人会想知道问题出在哪里?

谢谢。

更新我调试了示例,并且当我尝试从webRequest中获取响应时,Header属性中出现异常。为什么?

HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(targetUrl);
        webRequest.Method = Constants.WR_METHOD_OPTIONS;

        try
        {
            WebResponse response = (WebResponse)webRequest.GetResponse();
            ExtraHeadersFromResponse(response, out loginUrl, out navigationEndUrl);
        }
        catch (WebException webEx)
        {
            ExtraHeadersFromResponse(webEx.Response, out loginUrl, out navigationEndUrl);

        }

0 个答案:

没有答案