【发布时间】:2013-12-04 23:47:01
【问题描述】:
如何从 xml 文件中读取用户名和密码以使用 UICredentialsProvider(); 连接到 TFS 服务器?这样Windows Network Credentials就不需要提示,而是读取xml文件中的凭据并自动连接用户。
我试过了,但没有用:
NetworkCredential nc = new NetworkCredential(username, password, tfsServer);
XmlUrlResolver resolver = new XmlUrlResolver();
resolver.Credentials = nc;
XML:
<Connect>
<TfsServer>http://sample:8080</TfsServer>
<Username>FirstName</Username>
<Password>SecretPassword</Password>
</Connect>
另外,有没有办法加密 XML 文件中的密码?好像不可读?
【问题讨论】:
-
要加密 xml 文件,请查看 C# Encrypt an XML File
-
谢谢。从用户的角度来看,这将如何工作?如果有c#方法进行加密,会不会把密码字段的文本改成密文?我想要的结果是 XML 密码字段不可读...