Skip to main content

Module methods

Module methods 

Source
Expand description

Authentication method implementations (JWT, OAuth2, API keys, passwords, SAML). Authentication method implementations.

Re-exports§

pub use client_cert::ClientCertAuthMethod;
pub use hardware_token::HardwareOtpToken;

Modules§

client_cert
Client certificate authentication (application-layer mTLS identity extraction).
enhanced_device
Enhanced Device Flow Implementation
hardware_token
OTP-mode hardware token authentication.
passkey
Pure Rust WebAuthn/Passkey authentication implementation.

Structs§

AdvancedMfaAuthMethod
ApiKeyMethod
JwtMethod
MfaChallenge
Multi-factor authentication challenge.
OAuth2Method
OpenIdConnectAuthMethod
PasswordMethod
Simplified implementations - these would contain the full implementations

Enums§

AuthMethodEnum
Enum wrapper for all supported authentication methods (for registry)
MethodResult
Result of an authentication attempt.
MfaType
Types of multi-factor authentication.

Traits§

AuthMethod
Trait for authentication methods.

Type Aliases§

UserInfo
Basic user information. Alias for the canonical crate::auth::UserInfo.