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