public void TestGetInvalid() { var credentials = WinCredentialManager.GetCredentials(UUID.randomUUID().toString()); Assert.IsNullOrEmpty(credentials.UserName); Assert.IsNullOrEmpty(credentials.Password); Assert.IsNullOrEmpty(credentials.Domain); }
public override void addPassword(Scheme scheme, int port, string hostName, string user, string password) { var hostUrl = hostUrlProvider.get(scheme, port, user, hostName, string.Empty); if (!WinCredentialManager.SaveCredentials(hostUrl, new NetworkCredential(user, password))) { logger.error($"Could not save credentials for \"{hostUrl}\" to Windows Credential Manager."); } }
public override void addPassword(string serviceName, string user, string password) { var hostUrl = $"{serviceName} - {user}"; if (!WinCredentialManager.SaveCredentials(hostUrl, new NetworkCredential(user, password))) { logger.error($"Could not save credentials for \"{hostUrl}\" to Windows Credential Manager."); } }
public override void addPassword(string serviceName, string user, string password) { var hostUrl = $"{serviceName} - {user}"; if (!WinCredentialManager.SaveCredentials(hostUrl, new NetworkCredential(user, password))) { throw new LocalAccessDeniedException($"Could not save credentials for \"{hostUrl}\" to Windows Credential Manager."); } }
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 override string getPassword(Scheme scheme, int port, string hostName, string user) { var hostUrl = hostUrlProvider.get(scheme, port, user, hostName, string.Empty); return(WinCredentialManager.GetCredentials(hostUrl).Password); }
public override string getPassword(string serviceName, string user) { return(WinCredentialManager.GetCredentials($"{serviceName} - {user}").Password); }
public void deleteCredentials(string proxy) { WinCredentialManager.RemoveCredentials(proxy); }
public void addCredentials(string proxy, string user, string password) { WinCredentialManager.SaveCredentials(proxy, new NetworkCredential(user, password)); }
public Credentials getCredentials(string proxy) { var credential = WinCredentialManager.GetCredentials(proxy); return(new Credentials(credential.UserName, credential.Password)); }
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); }
public override void deletePassword(String serviceName, String user) { WinCredentialManager.RemoveCredentials($"{serviceName} - {user}"); }