C# 将Active Directory凭据传递给Jenkins API

C# 将Active Directory凭据传递给Jenkins API,c#,winforms,jenkins,C#,Winforms,Jenkins,我有一个关于通过API将Active Directory凭据传递给Jenkins的问题。我在Jenkins服务器上安装了广告插件。但是,我们有一个Windows窗体应用程序,用于通过API与Jenkins交互。目前,它只是为每个人使用默认用户和密码。我们想改变这一点。我已尝试使用CredentialCache.DefualtNetworkCredentials 实现原始系统的开发人员只是将UN和PW编码在一起,并通过头传递它们。我也不太了解Jenkins API,并且发现在文档方面也不多。每当我

我有一个关于通过API将Active Directory凭据传递给Jenkins的问题。我在Jenkins服务器上安装了广告插件。但是,我们有一个Windows窗体应用程序,用于通过API与Jenkins交互。目前,它只是为每个人使用默认用户和密码。我们想改变这一点。我已尝试使用
CredentialCache.DefualtNetworkCredentials


实现原始系统的开发人员只是将UN和PW编码在一起,并通过头传递它们。我也不太了解Jenkins API,并且发现在文档方面也不多。每当我尝试从
DefaultNetworkCredentials
对凭据进行编码时,其结果都是空的。是否有一种简单的方法可以将用户名和密码以编码字符串的形式传递给API,还是有人知道的更好的方法?感谢您的帮助。谢谢。

所以我发现我甚至不需要对
凭证缓存进行编码。DefaultNetworkCredentials
我只需要在标题本身中发送它们。似乎有效