Problem
Ich suchte nach eine Lösung, um mit minimalem Aufwand eine minimale Lösung für API-Key-Überpüfungen.
Lösung
public class ApiKeyMiddleware
{
private readonly RequestDelegate _next;
private const string APIKEYNAME = "ApiKey";
public ApiKeyMiddleware(RequestDelegate next)
{
_next = next;
}
public async Task InvokeAsync( …