我们正在 C# 和 WPF 上开发 Word 插件。
这些文档从位于另一个域中的 SharePoint 打开,并使用加载项进行处理。打开文档时,MS Word 会询问 SharePoint 域的凭据。
在 Word 加载项中,我需要检索这些凭据或任何安全令牌,以与 SharePoint 进行互操作。
当我尝试从 C# 使用 CredentialsCache 时,我获得了本地 Windows/域帐户的凭据,但没有获得 Sharepoint 域帐户的凭据。
我了解 Word 存储 SharePoint 的凭据,因为我无需重新输入密码即可签入/签出并保存。
但是,我能否以某种方式从代码中获取这些凭据以访问 SharePoint 服务而无需重新提示密码?