Module gateway

Module gateway 

Source

Re-exports§

pub use jwks::JwksClient;
pub use jwks::JwksError;
pub use websocket::JobData;
pub use websocket::WorkflowData;
pub use websocket::WorkflowStepData;
pub use websocket::WsState;
pub use websocket::ws_handler;

Modules§

jwks
JWKS (JSON Web Key Set) client for RSA token validation.
websocket

Structs§

AuthConfig
Authentication configuration for the runtime.
AuthMiddleware
Authentication middleware.
GatewayConfig
Gateway server configuration.
GatewayServer
Gateway HTTP server.
MetricsState
State for metrics middleware.
RpcError
RPC error information.
RpcHandler
RPC handler for function invocations.
RpcRequest
RPC request body for function calls.
RpcResponse
RPC response for function calls.
TracingMiddleware
Tracing middleware marker type.

Functions§

build_auth_context_from_claims
Build auth context from validated claims.
metrics_middleware
Metrics middleware that records HTTP request metrics.