Azure / Azure/AppConfiguration-JavaScriptProvider
"application/json" content type is not handled in KeyVault references
- 主要言語
- TypeScript
- スター
- 18
- フォーク
- 13
- 平均マージ
- 1日 5時間
- マージ済み PR(30日)
- 4
説明
Internally AzureKeyVaultKeyValueAdapter doesn't handle ContentType property of secret value and returns naked value.
So we have dual behavior when same JSON setting stored directly or using keyvault reference with application/json content type returned as object or string.
I think problem seats at this peace of AzureKeyVaultKeyValueAdapter code
` if (client) {
// TODO: what if error occurs when reading a key vault value? Now it breaks the whole load.
const secret = await client.getSecret(secretName, { version });
return [setting.key, secret.value]; // here it returns raw value without considering secret.properties.contentType value
}
`
Thank you,
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。