public void Delete() { var deletedAnything = false; if (_store.Delete()) { Log.Information("Deleted saved settings"); deletedAnything = true; } using (var credentials = new Credential(SettingName)) { if (credentials.Exists()) { deletedAnything = true; if (credentials.Delete()) { Log.Information("Deleted TFS credentials succcessfully from Windows credential store (setting name: {settingName})", SettingName); } else { Log.Warning("Failed to deleted TFS credentials from Windows credential store (setting name: {settingName})", SettingName); } } } if (!deletedAnything) { Log.Information("Nothing to delete"); } }
public void DeleteCredentials(string url) { using (var credential = new Credential(null, null, url)) { credential.Delete(); } }
public void Credential_Delete_NullTerminator() { Credential credential = new Credential((string)null, (string)null, "\0", CredentialType.None); credential.Description = (string)null; credential.Delete().ShouldBeFalse(); }
public Boolean UpdateProfile(String UserName, String Password, String Description = "") { Boolean result = false; try { Credential addCredential = new Credential(UserName, Password, UserName, CredentialType.Generic); addCredential.Description = Description; if (addCredential.Exists()) { addCredential.Delete(); } if (!addCredential.Exists()) { addCredential.Save(); } result = true; addCredential.Dispose(); } catch (Exception ex) { AMTLogger.WriteToLog(ex.Message, MethodBase.GetCurrentMethod().Name, 0, AMTLogger.LogInfo.Error); } return(result); }
/// <summary> /// Deletes credential in Credential Manager (CredMan). /// </summary> /// <param name="url">URL of site or tenant to delete.</param> /// <param name="storageType">What type is stored?</param> /// <returns>Returns true if successful, otherwise false.</returns> public static bool DeleteCredentials(string url, StorageType storageType) { bool isSuccess = false; Credential credential = null; try { // Delete credentials credential = new Credential { Target = GetTargetKey(url, storageType), Type = CREDENTIAL_TYPE }; if (credential.Exists()) { isSuccess = credential.Delete(); } } catch (Exception ex) { throw new Exception(string.Format("Error while trying to delete credentials for {0}.", url), ex); } finally { if (credential != null) { credential.Dispose(); } } return(isSuccess); }
public static bool RemoveWindowsEmailCredentials() { using (var creds = new Credential()) { creds.Target = emailCredentialTarget; return(creds.Delete()); } }
public static void DeleteCredential(Credential credToDel) { if (null != credToDel) { credToDel.Delete(); credToDel.Dispose(); } }
protected override bool Execute(CodeActivityContext context) { Credential credential = new Credential { Target = Target.Get(context) }; return(credential.Delete()); }
public void DeleteCredential() { var credential = new Credential { Target = GetTarget() }; credential.Delete(); }
/// <summary> /// Remove last storred credentials. After this GetLastCredential will return null. /// </summary> public void ForgetCredentials() { var credential = new Credential { Target = CREDENTIAL_TARGET }; credential.Delete(); }
public void ClearUsername() { using (var cred = new Credential()) { cred.Target = Username; cred.Delete(); } }
public void ClearPassword() { using (var cred = new Credential()) { cred.Target = Password; cred.Delete(); } }
/// <summary> /// Remove last storred credentials. After this GetLastCredential will return null. /// </summary> public static void ForgetCredentials() { var credential = new Credential { Target = _credentialTarget }; credential.Delete(); }
public void RemoveCredentials() { var cm = new Credential { Target = CredentialName }; cm.Delete(); }
static bool DeleteKey(string key) { using (var credential = new Credential()) { credential.Target = key; return(credential.Load() && credential.Delete()); } }
internal static void ClearVault() { var credentials = new Credential { Target = CelesteLauncherVaultName }; credentials.Delete(); }
public static void RemoveCredentials(string CredentialName) { var cm = new Credential { Target = CredentialName }; cm.Delete(); }
public static void Delete() { using (Credential credential = new Credential()) { credential.Target = ConfigurationManager.AppSettings["password-name"]; credential.Delete(); } File.Delete(path); }
/// <summary> /// Deletes the credentials associated to the passed <paramref name="target"/> (URL) from the Windows Credentials Manager. /// </summary> public static void DeletePassword(string target) { using (var cred = new Credential() { Target = target, Type = CREDENTIAL_TYPE }) { cred.Delete(); } }
/// <summary> /// Usuwa wartość tokena z menedżera poświadczeń Windows (Google) /// </summary> public void DeleteToken() { using (var Cred = new Credential() { Target = Provider.GetDescription() }) { Cred.Delete(); } }
public void Credential_Delete_NullTerminator() { var credential = new Credential(null, null, "\0", CredentialType.None) { Description = null }; var result = credential.Delete(); Assert.False(result); }
/// <summary> /// The on clear credentials. /// </summary> private void OnClearCredentials() { var cm = new Credential { Target = "VSSonarQubeExtension", }; cm.Delete(); this.ServerAddress = string.Empty; this.Password = string.Empty; this.UserName = string.Empty; }
static bool DeleteKey(string key) { using (var credential = new Credential()) { credential.Target = key; if (!credential.Load()) { return(false); } return(credential.Delete()); } }
public static void Delete(Uri targetUri, string username) { using (Credential creds = new Credential()) { creds.Target = GetTargetString(targetUri, username); creds.PersistenceType = PersistenceType.LocalComputer; if (creds.Exists()) { creds.Delete(); } } }
private void DeletePassword() { if (_isLinux) { return; } using (var cred = new Credential()) { cred.Target = WellKnownData.CredentialTarget; cred.Delete(); } }
public void Credential_Exists_Target_ShouldNotBeNull() { new Credential { Username = "******", Password = "******", Target = "target" }.Save(); var existingCred = new Credential { Target = "target" }; Assert.True(existingCred.Exists()); existingCred.Delete(); }
/// <inheritdoc/> public Task Delete(HostAddress hostAddress) { Guard.ArgumentNotNull(hostAddress, nameof(hostAddress)); var key = GetKey(hostAddress.CredentialCacheKeyHost); var keyGit = GetKeyGit(hostAddress.CredentialCacheKeyHost); var keyHost = GetKeyHost(hostAddress.CredentialCacheKeyHost); Credential.Delete(key); Credential.Delete(keyGit); Credential.Delete(keyHost); return(Task.CompletedTask); }
/// <summary> /// Deletes a OneDrive Refresh Token from the Windows Credential Manager /// </summary> /// <param name="databaseFilePath">Full local path to the KeePass database for which to delete the OneDrive Refresh Token</param> public static void DeleteRefreshTokenFromWindowsCredentialManager(string databaseFilePath) { using (var credential = new Credential { Target = string.Concat("KoenZomers.KeePass.OneDriveSync:", databaseFilePath), Type = CredentialType.Generic }) { // Verify if we have stored a token for this database if (credential.Exists()) { // Delete the Windows Credential Manager entry credential.Delete(); } } }
public bool Delete() { using (CredentialSet credentialSet = new CredentialSet(TheProduct.CredentialsTarget)) { Credential cred = credentialSet.Load().FirstOrDefault(); if (cred != null) { OnChanged(); } return(cred != null && cred.Delete()); } }
/// <inheritdoc/> public Task EraseLogin(HostAddress hostAddress) { Guard.ArgumentNotNull(hostAddress, nameof(hostAddress)); var keyHost = GetKeyHost(hostAddress.CredentialCacheKeyHost); using (var credential = new Credential()) { credential.Target = keyHost; credential.Type = CredentialType.Generic; credential.Delete(); } return(Task.CompletedTask); }
public void CredentialSet_Load() { Credential credential = new Credential { Username = "******", Password = "******", Target = "target", Type = CredentialType.Generic }; credential.Save(); CredentialSet set = new CredentialSet(); set.Load(); set.ShouldNotBeNull(); set.ShouldNotBeEmpty(); credential.Delete(); set.Dispose(); }
public void Credential_Exists_Target_ShouldNotBeNull() { new Credential { Username = "******", Password = "******", Target = "target" }.Save(); Credential existingCred = new Credential {Target = "target"}; existingCred.Exists().ShouldBeTrue(); existingCred.Delete(); }