Sharepoint 不使用web浏览器的Windows live身份验证

Sharepoint 不使用web浏览器的Windows live身份验证,sharepoint,Sharepoint,我正在尝试从Windows应用程序通过Windows Live身份验证访问O365站点。有了Web浏览器控件,我就能做到这一点。问题是这个工具运行了15个多小时,在这段时间内FedAuth Cookie过期,我需要再次刷新Cookie,而不打开Web浏览器控件。我无法控制Web浏览器的另一个原因是该应用程序还支持windows服务模式。 我们已经通过Http请求自动化了ADFS身份验证,但对于Windows Live身份验证,实际登录时需要使用一些javascript 我尝试过这里提到的SOAP

我正在尝试从Windows应用程序通过Windows Live身份验证访问O365站点。有了Web浏览器控件,我就能做到这一点。问题是这个工具运行了15个多小时,在这段时间内FedAuth Cookie过期,我需要再次刷新Cookie,而不打开Web浏览器控件。我无法控制Web浏览器的另一个原因是该应用程序还支持windows服务模式。 我们已经通过Http请求自动化了ADFS身份验证,但对于Windows Live身份验证,实际登录时需要使用一些javascript

我尝试过这里提到的SOAP方法,它返回请求安全令牌,但它的格式与ACS(Azure控制服务)返回的格式不同

请建议我可以用来实现这个目标的任何方法或技巧