//! FXT authentication module //! //! Provides JWT-based authentication for FXT connections to the API Gateway, //! including secure token storage, automatic refresh, and gRPC interceptors. pub mod encryption; pub mod interceptor; pub mod jwt_generator; pub mod key_manager; pub mod login; pub mod token_manager; pub use encryption::{ decrypt_token, encrypt_token, read_token_auto, write_token_encrypted, EncryptionFormat, }; pub use interceptor::AuthInterceptor; pub use key_manager::KeyManager; pub use login::{LoginClient, LoginRequest, LoginResponse, MfaRequest}; pub use token_manager::{AuthTokenManager, TokenStorage};