public async Task <ActionResult <string> > GetSecretAsync(string key) { try { _ = key ?? throw new ArgumentNullException(nameof(key)); string secret = await adapter.GetSecretAsync(key); if (string.IsNullOrEmpty(secret)) { logger?.LogWarning("PSK secret not found."); } else { logger?.LogInformation("Return PSK secret."); } return(StatusCode(200, secret)); } catch (Exception ex) { logger?.LogError(ex, "Error getting PSK secret."); return(StatusCode(500)); } }
public async Task <ActionResult <string> > GetSecretAsync(string key) { try { string secret = await adapter.GetSecretAsync(key); return(StatusCode(200, secret)); } catch { return(StatusCode(500)); } }