private static KeyVault CreateKeyVaultForDevelopment(KeyVaultOptions keyVaultOptions, ILogger logger) { logger.LogInformation("Create Key Vault for Development"); var keyVaultClient = new KeyVaultClient((authority, resource, scope) => GetTokenFromClientSecret(authority, resource, keyVaultOptions.ClientId, keyVaultOptions.ClientSecret, logger)); return(CreateKeyVault(keyVaultOptions, keyVaultClient)); }
public KeyVault(KeyVaultClient keyVaultClient, KeyVaultOptions keyVaultOptions) { _keyVaultClient = keyVaultClient; _keyVaultOptions = keyVaultOptions; }
private static KeyVault CreateKeyVault(KeyVaultOptions keyVaultOptions, KeyVaultClient keyVaultClient) { return(new KeyVault(keyVaultClient, keyVaultOptions)); }
private static KeyVault CreateKeyVault(KeyVaultOptions keyVaultOptions, KeyVaultClient keyVaultClient) { var vault = new KeyVault(keyVaultClient, keyVaultOptions); return(vault); }