From 6ee4eba6d9eb7bf504ff379a611575dafb3b29a3 Mon Sep 17 00:00:00 2001 From: Ayan Poddar Date: Tue, 24 Jun 2025 11:52:33 +0530 Subject: [PATCH] update the project file --- .../Controllers/CheckController.cs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/Acme.BookStore.HttpApi/Controllers/CheckController.cs b/src/Acme.BookStore.HttpApi/Controllers/CheckController.cs index d61d8c5..4f34e6c 100644 --- a/src/Acme.BookStore.HttpApi/Controllers/CheckController.cs +++ b/src/Acme.BookStore.HttpApi/Controllers/CheckController.cs @@ -11,6 +11,7 @@ using System.Threading.Tasks; using VaultSharp; using VaultSharp.V1.AuthMethods; using VaultSharp.V1.AuthMethods.Token; +using VaultSharp.V1.Commons; using YamlDotNet.Core.Tokens; namespace Acme.BookStore.Controllers; @@ -25,16 +26,10 @@ public class CheckController : Controller this._configuration = configuration; } - [HttpGet("GetVal")] - public async Task GetValueAsync() + [HttpGet("GetValue")] + public string GetValue() { - var authMethod = new TokenAuthMethodInfo(_configuration.GetValue("vaultsetting:token")); - var vaultClientSettings = new VaultClientSettings(_configuration.GetValue("vaultsetting:url"), authMethod); - var vaultClient = new VaultClient(vaultClientSettings); - var result = await vaultClient.V1.Secrets.KeyValue.V2.ReadSecretAsync(_configuration.GetValue("vaultsetting:path"), mountPoint: _configuration.GetValue("vaultsetting:mp")); + return _configuration.GetConnectionString("Default") ?? string.Empty; - return result.Data.Data.TryGetValue("testvalue", out var value) - ? value.ToString() ?? "" - : _configuration.GetConnectionString("Default") ?? ""; } }