public KeyVaultInfo(KeyVaultInfo other) { CertThumbprint = other.CertThumbprint; CertThumbprintLocation = other.CertThumbprintLocation; ClientAppId = other.ClientAppId; ClientSecret = other.ClientSecret; KeyVaultUri = other.KeyVaultUri; UseCertAuth = other.UseCertAuth; }
public KeyVault(KeyVaultInfo keyVaultInfo) { // configurationBase = new ConfigurationBase(); cacheSecretSetting = MemoizationExtensions.Memoize <string, string>(InternalGetSecret); this.keyVaultInfo = keyVaultInfo; authenticationCallbacks = new AuthenticationCallbacks(keyVaultInfo); }
public AuthenticationCallbacks(KeyVaultInfo keyVaultInfo) { this.keyVaultInfo = keyVaultInfo; }