1
0
我认为你不能避免第一次处理它们。但是,您可以钩住凭证管理器,以便从该点向前缓存它们。 Here's an article on how to do that . 它在P/Invoke中很重要,但可以为您的用户提供更一致的体验。 |
2
0
处理基础问题,即空凭据,而不是向用户询问他们已经输入的信息。 除非您希望他们能够以不同于当前帐户的方式登录到SharePoint(这可能是一个有用的功能)。 .NET有处理凭据的代码,那么为什么第二个猜测是通过转到外部dll并向应用程序添加另一个依赖项? 我对您的环境中存在的代码安全风险知之甚少,但我认为在大多数情况下,将凭证对象存储在客户机内存中“足够安全”。 |
3
0
我不知道有什么东西可以帮你处理密码,但是 SecureString 可能是有用的。 |