gpt4 book ai didi

.net - 使用当前的HTTP请求身份作为SharpSVN的默认凭据

转载 作者:行者123 更新时间:2023-12-02 04:18:22 24 4
gpt4 key购买 nike

我正在尝试通过网络应用在SharpSVN中调用RemoteCreateDirectories,并希望凭据是已登录用户的凭据。可以隐式完成此操作,还是按照下面的示例要求提供用户名和密码?

using (var svnClient = new SvnClient())
{
svnClient.Authentication.DefaultCredentials = new NetworkCredential(@"aaa\bbb", "ccc");
svnClient.LoadConfiguration(repoName);
svnClient.RemoteCreateDirectories(uris, args);
}

我不想向用户(这是一个集成的身份验证应用)明确要求用户提供凭据,因此,我发现的另一种方法是使用不理想的服务帐户。

最佳答案

CredentialCache.DefaultCredentials包含当前凭证的 token 。它没有提供实际的用户名和/或密码。

您需要确切的用户名和密码,才能通过SharpSvn将它们传递给Subversion库。

关于.net - 使用当前的HTTP请求身份作为SharpSVN的默认凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1377258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com