没有密码的网络凭据



我正在为 CRM 2011 开发,我必须获取 SharePoint 库中的文件。我能够获取文件,但我的问题是在代码中隐藏密码。

这是我的代码:

string password = "password";
SecureString securePassword = new SecureString();
for (int g = 0; g < password.Length; g++)
  securePassword.AppendChar(password[g]);
ClientContext ctx = new ClientContext(url);
ctx.Credentials = new NetworkCredential("login", securePassword, "Foo");
return ctx;

我也尝试过使用ctx。凭据 = CredentialCache.DefaultNetworkCredentials;但用户没有 SharePoint 库的权限。

有人有隐藏密码的解决方案吗?

谢谢!

使用用户名和密码创建一个名为"SharePoint Config"的自定义实体。创建记录时,使用插件/JavaScript加密密码。从自定义工作流代码中,使用"SharePoint Config"中的用户名获取密码并解密密码。

相关内容

  • 没有找到相关文章

最新更新