feat(auth): 关闭所有微信登录(开放平台扫码),只保留小程序登录
- AUTH_WECHAT_QR 默认 false(禁用微信扫码OAuth); AUTH_WECHAT_LOGIN 默认 true(小程序登录开启) - mp-qr/start 改挂 AUTH_WECHAT_LOGIN(小程序); /auth/status login_modes 不含 wechat
This commit is contained in:
@@ -756,8 +756,8 @@ async def mp_qr_start(request: Request, db: Database = Depends(get_db)):
|
||||
未配置 WECHAT_APPID/SECRET 时退化为普通二维码(qr_url),仅支持「小程序内
|
||||
scanCode 路径」,无法被微信自动拉起小程序。
|
||||
"""
|
||||
if not config.AUTH_WECHAT_QR:
|
||||
raise HTTPException(status_code=503, detail="小程序扫码登录未开启")
|
||||
if not config.AUTH_WECHAT_LOGIN:
|
||||
raise HTTPException(status_code=503, detail="小程序登录未开启")
|
||||
if not config.AUTH_ENABLED:
|
||||
raise HTTPException(status_code=403, detail="认证未开启")
|
||||
scene = f"mp_{secrets.token_hex(10)}" # 3+20 = 23 字符
|
||||
|
||||
Reference in New Issue
Block a user