P2-2: 更新 packages/application/auth/__init__.py 导出 JWT 和 Password 委托处理器

This commit is contained in:
2026-06-26 18:36:21 +08:00
parent 4015929e3f
commit 129a0235ad
+19 -1
View File
@@ -1,4 +1,4 @@
"""认证相关 Use Cases"""
"""认证相关 Use Cases 和委托处理器"""
from packages.application.auth.login_use_case import (
LoginRequest,
@@ -22,8 +22,19 @@ from packages.application.auth.register_user_use_case import (
VerifyEmailRequest,
VerifyEmailUseCase,
)
from packages.application.auth.jwt_handler import (
JWTHandler,
configure_jwt_handler,
get_jwt_handler,
)
from packages.application.auth.password_handler import (
PasswordHandler,
configure_password_handler,
get_password_handler,
)
__all__ = [
# Use Cases
"RegisterUserUseCase",
"RegisterUserRequest",
"RegisterUserResponse",
@@ -40,4 +51,11 @@ __all__ = [
"RequestPasswordResetRequest",
"ResetPasswordUseCase",
"ResetPasswordRequest",
# Handlers (委托层,隔离 Domain 层对 jwt/bcrypt 的依赖)
"JWTHandler",
"configure_jwt_handler",
"get_jwt_handler",
"PasswordHandler",
"configure_password_handler",
"get_password_handler",
]