13 references to ApiAuthenticationHandler
Aspire.Dashboard (8)
DashboardEndpointsBuilder.cs (1)
118
.RequireAuthorization(
ApiAuthenticationHandler
.PolicyName)
DashboardWebApplication.cs (4)
729
.AddScheme<ApiAuthenticationHandlerOptions,
ApiAuthenticationHandler
>(
ApiAuthenticationHandler
.AuthenticationScheme, o => { })
879
name:
ApiAuthenticationHandler
.PolicyName,
880
policy: new AuthorizationPolicyBuilder(
ApiAuthenticationHandler
.AuthenticationScheme)
Mcp\McpApiKeyAuthenticationHandler.cs (3)
39
if (Context.Request.Headers.TryGetValue(
ApiAuthenticationHandler
.ApiKeyHeaderName, out apiKey))
41
headerName =
ApiAuthenticationHandler
.ApiKeyHeaderName;
66
return Task.FromResult(AuthenticateResult.Fail($"API key header is missing. Use '{
ApiAuthenticationHandler
.ApiKeyHeaderName}' or '{McpApiKeyHeaderName}'."));
Aspire.Dashboard.Tests (5)
Integration\TelemetryApiTests.cs (5)
148
httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
ApiAuthenticationHandler
.ApiKeyHeaderName, apiKey);
175
httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
ApiAuthenticationHandler
.ApiKeyHeaderName, "WrongKey!");
388
httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
ApiAuthenticationHandler
.ApiKeyHeaderName, secondaryKey);
412
httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
ApiAuthenticationHandler
.ApiKeyHeaderName, apiKey);
581
httpClient.DefaultRequestHeaders.TryAddWithoutValidation(
ApiAuthenticationHandler
.ApiKeyHeaderName, apiKey);