fix: 修复 login_use_case.py 的 jwt_service 导入路径(P0 登录401) #67
@@ -11,7 +11,8 @@ import jwt as pyjwt
|
||||
|
||||
from packages.adapters.redis import get_session_store
|
||||
from packages.adapters.redis.session_store import SessionStore
|
||||
from packages.application.auth import jwt_service, password_hasher
|
||||
from packages.application.auth import password_hasher
|
||||
from packages.application.auth.jwt_service import jwt_service
|
||||
|
||||
LEGACY_SHA256_HEX_LENGTH = 64
|
||||
|
||||
@@ -169,10 +170,9 @@ class RefreshTokenUseCase:
|
||||
def __init__(self, user_repository, session_store: Optional[SessionStore] = None):
|
||||
self.user_repository = user_repository
|
||||
self.session_store = session_store or get_session_store()
|
||||
# Import jwt_service for token creation
|
||||
from packages.application.auth import jwt_service as jwt_svc_module
|
||||
self.jwt_service = jwt_svc_module
|
||||
self._jwt_secret_key = jwt_svc_module.config.SECRET_KEY
|
||||
# jwt_service proxy already imported at module level (line 15)
|
||||
self.jwt_service = jwt_service
|
||||
self._jwt_secret_key = jwt_service.config.SECRET_KEY
|
||||
|
||||
def execute(self, request: RefreshTokenRequest) -> tuple[Optional[LoginResponse], Optional[str]]:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user