//! Auth use-case implementations. //! //! Contains concrete service types that implement the domain's //! authentication and session management traits by coordinating //! injected repository and port dependencies. //! //! # Use Cases //! //! - [`oauth_service`] — `OAuthUseCase`: OAuth 2.0 authorization-code + PKCE flow //! - [`session_service`] — `SessionServiceImpl`: session CRUD lifecycle pub mod oauth_service; pub mod session_service; pub use oauth_service::{OAuthFlowStore, OAuthUseCase, TokenExchanger}; pub use session_service::SessionServiceImpl;