我正在开发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.Credentials = CredentialCache.DefaultNetworkCredentials;但是用户没有SharePoint库的权限。
任何人都有隐藏密码的解决方案吗?
谢谢!
答案 0 :(得分:0)
使用用户名和密码创建名为“SharePoint Config”的自定义实体。创建记录时使用插件/ JavaScript加密密码。从您的自定义工作流代码中,使用“SharePoint配置”中的用户名获取密码并解密密码。