我编写测试自动化和脚本,需要使用Windows身份验证访问域。
我不喜欢将它们保存在app.config中,因为它们以明文形式可用。
我也不想提示输入,因为这样就不能自动化了。
如果我将它们硬编码到程序集中,它们将在.Net Reflector中可见,并且当我提交.cs文件时,它们会被检查到源代码控制中。
有没有一种模式/实践可以轻松使用配置的用户名和密码而不暴露它们。
这也适用于具有凭据登录的网站和使用Windows身份验证或SQL Server身份验证连接的数据库。
任何建议将不胜感激。