[Route("~/api/Secrets/{name}")]
public IActionResult GetSecrets(string value, string name)
{
var keyVaultName = name;
//var KeyVaultName=kv+id;
var kvUri = $"https://{keyVaultName}.vault.azure.net";
//this is the latest version of azure secrest getting all secrests in one place
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddAzureKeyVault(new Uri(kvUri), new DefaultAzureCredential());
IConfiguration configuration = builder.Build();
var data=configuration["Pspl"];
//var client = new SecretClient(new Uri(kvUri), new DefaultAzureCredential());
//KeyVaultSecret secret1 = client.GetSecret("EntrustAPIUserName");
//KeyVaultSecret secret2 = client.GetSecret("EntrustAPIPassWord");
//var userdata =( secret1.Value, secret2.Value);
// return userdata.ToString();
return Ok(data);
}
NugetPackage: Azure.Extensions.AspNetCore.Configuration.Secrets
No comments:
Post a Comment