17 references to ApiKeyHeaderName
Aspire.Dashboard (5)
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (5)
26
if (Context.Request.Headers.TryGetValue(
ApiKeyHeaderName
, out var apiKey))
31
return Task.FromResult(AuthenticateResult.Fail($"Multiple '{
ApiKeyHeaderName
}' headers in request."));
37
return Task.FromResult(AuthenticateResult.Fail($"API key from '{
ApiKeyHeaderName
}' header is empty."));
44
return Task.FromResult(AuthenticateResult.Fail($"Incoming API key from '{
ApiKeyHeaderName
}' header doesn't match configured API key."));
50
return Task.FromResult(AuthenticateResult.Fail($"API key from '{
ApiKeyHeaderName
}' header is missing."));
Aspire.Dashboard.Tests (12)
Integration\OtlpGrpcServiceTests.cs (4)
88
{ OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, "WRONG" }
115
{ OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, apiKey }
144
{ OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, secondaryApiKey }
191
{ OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, apiKey }
Integration\OtlpHttpJsonTests.cs (1)
840
requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, apiKey);
Integration\OtlpHttpServiceTests.cs (3)
201
requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, string.Empty);
229
requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, "WRONG");
257
requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
, apiKey);
OtlpApiKeyAuthenticationHandlerTests.cs (4)
29
Assert.Equal($"API key from '{OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
}' header is missing.", result.Failure.Message);
43
Assert.Equal($"Incoming API key from '{OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
}' header doesn't match configured API key.", result.Failure.Message);
87
Assert.Equal($"API key from '{OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
}' header is empty.", result.Failure.Message);
112
httpContext.Request.Headers[OtlpApiKeyAuthenticationHandler.
ApiKeyHeaderName
] = otlpApiKeyHeader;