7 references to ApiKeyHeaderName
Aspire.Dashboard (6)
Components\Dialogs\McpServerDialog.razor.cs (2)
66
_mcpConfigProperties.Add(new McpConfigPropertyViewModel { Name = $"{McpApiKeyAuthenticationHandler.
ApiKeyHeaderName
} (header)", Value = DashboardOptions.Value.Mcp.PrimaryApiKey! });
89
[McpApiKeyAuthenticationHandler.
ApiKeyHeaderName
] = DashboardOptions.Value.Mcp.PrimaryApiKey!
Mcp\McpApiKeyAuthenticationHandler.cs (4)
30
if (Context.Request.Headers.TryGetValue(
ApiKeyHeaderName
, out var apiKey))
35
return Task.FromResult(AuthenticateResult.Fail($"Multiple '{
ApiKeyHeaderName
}' headers in request."));
42
return Task.FromResult(AuthenticateResult.Fail($"Incoming API key from '{
ApiKeyHeaderName
}' header doesn't match configured API key."));
48
return Task.FromResult(AuthenticateResult.Fail($"API key from '{
ApiKeyHeaderName
}' header is missing."));
Aspire.Dashboard.Tests (1)
Integration\McpServiceTests.cs (1)
106
requestMessage.Headers.TryAddWithoutValidation(McpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, apiKey);