"""领域层认证相关端口接口. 遵循 DDD 依赖倒置原则:领域层定义端口(抽象接口), 外层(应用层、基础设施层)实现端口。 使用方式: from packages.domain.auth import EmailServicePort, SessionStorePort from packages.domain.auth import JWTServicePort, PasswordHasherPort from packages.domain.auth.sms_service import SmsService 注意:具体实现请从对应的适配器层导入: - 邮件服务: from packages.adapters.smtp import EmailService - Session存储: from packages.adapters.redis import SessionStore - JWT服务: from packages.application.auth.jwt_service import JWTService - 密码哈希: from packages.application.auth.password_hasher import PasswordHasher """ from packages.domain.auth.email_service import EmailConfig, EmailServicePort from packages.domain.auth.jwt_service import JWTServicePort from packages.domain.auth.password_hasher import PasswordHasherPort, PasswordValidatorPort from packages.domain.auth.session_store import SessionStorePort __all__ = [ "EmailConfig", "EmailServicePort", "JWTServicePort", "PasswordHasherPort", "PasswordValidatorPort", "SessionStorePort", ]