public async Task <IActionResult> GetAsync() { try { return(Ok(await KeyVaultClient.ListSecrets((new OnBehalfOfCredential(_config["AzureAd:ClientId"], _config["AzureAd:ClientSecret"], await GetToken())), this.KeyvaultUrl))); } catch (Azure.RequestFailedException e) { return(BadRequest(e.Message)); } catch (UnauthorizedAccessException e) { return(Unauthorized(e.Message)); } catch (System.Exception) { return(BadRequest()); } }
public async Task <IActionResult> GetAsync() { return(Ok(await KeyVaultClient.ListSecrets((new OnBehalfOfCredential(_config["AzureAd:ClientId"], _config["AzureAd:ClientSecret"], await GetToken())), _config["AppConfiguration:KeyvaultUrl"]))); }