问题标签 [networkcredentials]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1598 浏览

c# - C#单文件FTP下载

我正在尝试在 C# 控制台应用程序中使用 FTP 下载文件,但即使我现在的路径是正确的,我总是会收到错误消息“找不到 550 文件”。

有什么办法可以返回当前路径(一旦连接到服务器)?

编辑 我的错误。修复了文件路径,仍然得到同样的错误。但如果我与 FileZilla 连接,那就是确切的文件路径。

0 投票
1 回答
818 浏览

c# - 使用 MD5 加密密码创建 NetworkCredential 实例

我必须通过 C# 中的代码发送电子邮件,smtp 服务器需要身份验证,所以我需要创建一个新NetworkCredential实例。

现在的问题是我想使用像 MD5 这样的加密方法将密码存储在数据库中,但是NetworkCredential构造函数接受输入一个明确的密码,我如何NetworkCredential使用 MD5 加密密码创建实例?

对不起我的英语不好

0 投票
1 回答
550 浏览

c# - 如何使用 C# 执行 cmd 语句以从 Windows 缓存中清除已保存的网络凭据?

我需要以编程方式从 Windows 缓存中删除已保存的网络共享凭据。我搜索了它,但找不到解决方案。但是我通过在命令提示符下执行以下语句解决了这个问题。

现在我需要使用 asp.net c# 执行 cmd 语句。

我尝试了以下代码。但它不起作用。

0 投票
0 回答
399 浏览

.net - NetworkCredential() .Net VB.net 中的明文密码

我从本地计算机上运行的控制台应用程序调用以下函数:

我基本上调用此函数在本地下载文件,然后对其进行处理,并将其移动到数据库中(位于另一种方法中)。

我不能使用安全字符串,因为我发送请求的服务器不会接受它们,我无法控制它。

我的问题是:一旦我的请求被发送出去,它被包裹在 SSL 中,密码是明文是否重要?

另外,如果这个过程有改进的余地,我很想听听。

提前感谢您的帮助。

0 投票
2 回答
681 浏览

c# - C# Win Form 登录失败

我正在尝试使用 win 表单将文件从我的 PC 上传到远程服务器,但出现以下错误:登录失败:未知用户名或密码错误。在我的计算机上,我正在使用我的域用户并上传远程服务器的文件本地用户

我创立了,我需要模拟我的用户,但我仍然不知道如何模拟 NetworkCredential。

这是我的代码:

0 投票
0 回答
75 浏览

winapi - 是否可以使用多个网络凭据创建/派生 Windows 进程?

我知道,如果我想使用不同的凭据对网络资源进行身份验证,我可以使用 Win32 API 创建具有不同网络凭据的进程,方法是传递给和之LOGON_NETCREDENTIALS_ONLY类的调用。 CreateProcessWithLogonWCreateProcessWithTokenW

这相当于使用命令行RUNAS /NETONLY ...

但是,有一种边缘情况,调用的进程可能需要访问远程域上的网络资源,然后访问最终用户自己域内的网络资源。

如果我可以完全控制被调用的进程,我希望我可以分叉两次——一次使用用户的常规凭据,一次使用网络凭据——并使用某种 IPC 在进程之间进行通信。

不幸的是,调用的过程不在我的控制范围内。

那么,在我深入这个兔子洞之前,是否有一个 Win32 API 可以创建具有多个网络凭据的进程,每个进程都适用于特定的目标服务器?

或者我是否必须取消这个边缘案例,并推动替换调用的进程?

0 投票
2 回答
414 浏览

networkcredentials - 使用 Intranet 应用程序存储和获取通用凭据

我开发了一个 Intranet 应用程序,它需要实现从本地存储库(在 Web 服务器的磁盘上)到远程存储库的“git push”。我从 Web 服务器启动 git 进程,它在 IIS 池标识下运行,该标识是 Web 服务器机器管理员组的域帐户成员。Git 需要用户凭据来执行推送操作。我集成了一个自定义版本的 git-credential-winstore。该程序使用Windows 凭据管理器来存储网站的通用凭据。但是当调用凭证的写入时,我收到错误:

我检查了策略“网络访问:不允许存储用于网络身份验证的密码和凭据”,它已被禁用。

这里出了什么问题?

0 投票
1 回答
850 浏览

c# - PHP 中的 C# NetworkCredential

我正在尝试通过 PHP 访问网络服务。Web 服务返回一个带有 jpeg 图像的字节数组,然后将其显示在网页上。

今天,服务是通过 C# 调用访问的,就像这样

凭据设置如下:

访问网络服务:

该服务在 C# 中运行良好,但现在我需要通过 PHP 访问它,我得到的唯一图像是“missing.jpg”。我不确定这是否意味着凭据错误或其他错误,但我对凭据部分感到非常不确定。

这是没有任何凭据的 PHP 代码:

我也尝试过使用这样的调用:

两个版本都给了我相同的 missing.jpg 并且没有错误消息。如果服务不接听电话,我觉得我会收到错误消息?

0 投票
1 回答
2482 浏览

c# - 在 C# 控制台应用程序 app.config 中嵌入 webclient 的凭据?

目前我正在使用这样的登录方法登录,但我想将它嵌入到 app.config 文件中以安全保存......

目前它看起来像这样。

我怎样才能将它嵌入到 app.config 文件中???

0 投票
1 回答
660 浏览

c# - 在通用处理程序 (ashx) 中使用网络凭据进行读取和身份验证

我在一个显示表中数据的实体框架应用程序中创建了一个通用处理程序。我想保护处理程序,以防有人尝试使用 url 或其他方式直接访问它。当从另一个应用程序调用它时,我在哪里以及如何编写在处理和显示数据之前进行身份验证的用户名和密码(调用应用程序将具有用户名和密码)

}

调用请求正在使用 request.Credentials = new NetworkCredential(userName, password); 在哪里有使用什么用户名和密码的相互协议。我将在我的处理程序中将这些映射到哪里?