Table of Contents

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

next RequestDelegate
authProvider IAuthProvider
keyRotation ApiKeyRotation

Methods

InvokeAsync(HttpContext)

public Task InvokeAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task