P0安全修复: WS token改subprotocol + nginx日志关闭 + 类型修复 + 降级验证 + 依赖
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
import uuid
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
from sqlalchemy import DateTime, Integer, JSON, String
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
@@ -141,7 +142,8 @@ class Agent(Base):
|
||||
# 本地密码哈希(可选,用于本地密码认证)
|
||||
# 使用 bcrypt 加密存储,不存储明文密码
|
||||
# 当企微验证不可用时,可作为备用认证方式
|
||||
password_hash: Mapped[str] = mapped_column(
|
||||
# P1 修复: Mapped[Optional[str]] 解决严格模式下 None 赋值报错
|
||||
password_hash: Mapped[Optional[str]] = mapped_column(
|
||||
String(128),
|
||||
nullable=True,
|
||||
default=None,
|
||||
|
||||
Reference in New Issue
Block a user