from .router import router from .schemas import ( LoginRequest, MFASetupResponse, MFAVerifyRequest, MFAVerifyResponse, RegisterRequest, RegisterResponse, TokenResponse, UserCreateRequest, UserProfileResponse, ) from .service import ( ALGORITHM, SECRET_KEY, AuthService, auth_service, pwd_context, verify_token, ) def get_current_user(request, credentials=None): if credentials is None: credentials = None return auth_service.get_current_user(request, credentials) __all__ = [ "auth_service", "AuthService", "verify_token", "get_current_user", "SECRET_KEY", "ALGORITHM", "pwd_context", "router", "LoginRequest", "TokenResponse", "UserCreateRequest", "RegisterRequest", "UserProfileResponse", "RegisterResponse", "MFAVerifyRequest", "MFASetupResponse", "MFAVerifyResponse", ]