57 references updated across source, tests, benches, and config. Proto package name foxhunt.tli kept for wire compatibility. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
631 B
Rust
20 lines
631 B
Rust
//! 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};
|