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§
- Advanced
MfaAuth Method - ApiKey
Method - JwtMethod
- MfaChallenge
- Multi-factor authentication challenge.
- OAuth2
Method - Open
IdConnect Auth Method - Password
Method - Simplified implementations - these would contain the full implementations
Enums§
- Auth
Method Enum - Enum wrapper for all supported authentication methods (for registry)
- Method
Result - Result of an authentication attempt.
- MfaType
- Types of multi-factor authentication.
Traits§
- Auth
Method - Trait for authentication methods.
Type Aliases§
- User
Info - Basic user information. Alias for the canonical
crate::auth::UserInfo.