466 B
466 B
API Security
Secure management endpoints.
Authorization
app.MapEventStreamManagementApi()
.RequireAuthorization("Admin");
API Keys
app.Use(async (context, next) =>
{
if (!context.Request.Headers.TryGetValue("X-API-Key", out var apiKey) ||
!IsValidApiKey(apiKey))
{
context.Response.StatusCode = 401;
return;
}
await next();
});