Exemple #1
0
        public void TestSaveSimpleUser([ValueSource(nameof(UserNames))] string user)
        {
            var target      = UUID.randomUUID().toString();
            var credentials = new NetworkCredential(user, UUID.randomUUID().toString());
            var saveResult  = WinCredentialManager.SaveCredentials(target, credentials);

            Assert.True(saveResult);
            var query = WinCredentialManager.GetCredentials(target);

            Assert.AreEqual(credentials.UserName, query.UserName);
            Assert.AreEqual(credentials.Password, query.Password);
            Assert.AreEqual(credentials.Domain, query.Domain);
            var removeResult = WinCredentialManager.RemoveCredentials(target);

            Assert.True(removeResult);
        }
 public void deleteCredentials(string proxy)
 {
     WinCredentialManager.RemoveCredentials(proxy);
 }
Exemple #3
0
        public override void deletePassword(Scheme scheme, int port, string hostName, string user)
        {
            var hostUrl = hostUrlProvider.get(scheme, port, user, hostName, string.Empty);

            WinCredentialManager.RemoveCredentials(hostUrl);
        }
Exemple #4
0
 public override void deletePassword(String serviceName, String user)
 {
     WinCredentialManager.RemoveCredentials($"{serviceName} - {user}");
 }