Dynamics crm 2011 无密码的网络凭据

Dynamics crm 2011 无密码的网络凭据,dynamics-crm-2011,sharepoint-2013,networkcredentials,Dynamics Crm 2011,Sharepoint 2013,Networkcredentials,我正在为CRM 2011开发,我必须在SharePoint库中获取文件。我可以获取文件,但我的问题是在代码中隐藏密码 这是我的代码: string password = "password"; SecureString securePassword = new SecureString(); for (int g = 0; g < password.Length; g++) securePassword.AppendChar(password[g]); ClientContext ct

我正在为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;
string password=“password”;
SecureString securePassword=新SecureString();
for(int g=0;g
我还尝试了ctx.Credentials=CredentialCache.DefaultNetworkCredentials;但是用户没有SharePoint库的权限

有人有办法隐藏密码吗


谢谢

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

这是在插件/工作流中执行的吗?对自定义工作流是