Class ApiKeyAuthMiddleware
- Namespace
- JD.AI.Gateway.Middleware
- Assembly
- JD.AI.Gateway.dll
Authenticates requests via X-API-Key header or api_key query parameter (for SignalR).
public sealed class ApiKeyAuthMiddleware
- Inheritance
-
ApiKeyAuthMiddleware
- Inherited Members
Constructors
ApiKeyAuthMiddleware(RequestDelegate, IAuthProvider, ApiKeyRotation)
Authenticates requests via X-API-Key header or api_key query parameter (for SignalR).
public ApiKeyAuthMiddleware(RequestDelegate next, IAuthProvider authProvider, ApiKeyRotation keyRotation)
Parameters
nextRequestDelegateauthProviderIAuthProviderkeyRotationApiKeyRotation
Methods
InvokeAsync(HttpContext)
public Task InvokeAsync(HttpContext context)
Parameters
contextHttpContext