Module auth

Module auth 

Source
Expand description

authentication providers

Modulesยง

api_key
API key authentication
axum
Axum middleware for HTTP authentication Axum middleware for HTTP authentication
default_provider
Default authentication provider initialization Default authentication provider initialization for Micromegas services.
multi
Multi-provider authentication (API key + OIDC) Multi-provider authentication that tries multiple auth methods in sequence.
oauth_state
OAuth state parameter signing and verification OAuth state parameter signing and verification
oidc
OIDC authentication with JWKS caching
tower
Tower service layer for tonic/gRPC authentication Tower service layer for async authentication with tonic/gRPC.
types
Core authentication types and traits
url_validation
URL validation utilities for authentication flows URL validation utilities for authentication flows
user_attribution
User attribution validation (prevents impersonation attacks) User attribution validation for preventing impersonation attacks