Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在office 365 sharepoint 2013站点中通过无缝身份验证从microsoft word 2013加载项保存文档?_C#_Sharepoint_Ms Word_Office365 - Fatal编程技术网

C# 如何在office 365 sharepoint 2013站点中通过无缝身份验证从microsoft word 2013加载项保存文档?

C# 如何在office 365 sharepoint 2013站点中通过无缝身份验证从microsoft word 2013加载项保存文档?,c#,sharepoint,ms-word,office365,C#,Sharepoint,Ms Word,Office365,我想从word加载项在office 365站点中保存Microsoft word文档2013,并且我已成功地将该文档保存在office 365 SharePoint站点库中 但是我必须绕过登录凭证弹出窗口,我想用我的插件中的c代码来完成。就像我必须从代码中提供凭证,这样它就不会打开凭证弹出窗口 请参考图片 [1] 如果您只需要将其保存到Sharepoint 2013网站,您可以通过选择文件->另存为->Sharepoint来省去所有麻烦 这并不意味着要重新发明轮子,但如果您想通过Addin以编程

我想从word加载项在office 365站点中保存Microsoft word文档2013,并且我已成功地将该文档保存在office 365 SharePoint站点库中

但是我必须绕过登录凭证弹出窗口,我想用我的插件中的c代码来完成。就像我必须从代码中提供凭证,这样它就不会打开凭证弹出窗口

请参考图片


[1]

如果您只需要将其保存到Sharepoint 2013网站,您可以通过选择文件->另存为->Sharepoint来省去所有麻烦

这并不意味着要重新发明轮子,但如果您想通过Addin以编程方式实现这一点,在您通过Sharepoint进行身份验证后,您将获得一个访问令牌。
您最好在文件过期之前使用令牌将文件保存到sharepoint。只需在实际显示身份验证弹出窗口之前检查令牌是否过期。

欢迎使用堆栈溢出。请花一点时间阅读中关于提问的指导原则。您可以使用问题下方的链接包含用于保存和上载可在此网站上使用的图像的代码。您是否意识到可以通过文件->另存为->Sharepoint来实现此目的?但我无法在保存方法中传递凭据,我不想通过将其转换为字节来保存凭据,我想这样做,就像文档保存在offfice 365中,当用户再次编辑文档时,他/她按cntrl+s并将文档直接保存在站点中一样。。这是无缝身份验证