教师同步派生登录账号
同步教师名册时,若存在手机号则建号:手机号即 username/phone, 后六位即密码,user_code 存教工号(这是与名册之间唯一稳定的反查键, 后台用户管理页改不了——手机号可改,用它反查会在改号后断链)。 推翻 ADR-0001 中「教师不建账号」的结论,见新增的 ADR-0008。 学生仍走认领,不受影响。 只建账号、不建角色:teacher 角色由运维在后台创建,代码查不到时 静默跳过。授角色逻辑同时挂在「新建」与「账号已存在」两个分支上, 因此运维建完角色后重跑一次同步即可给全部已有账号补齐。 停用冻结带 20% 比例护栏:全量同步若因平台异常拉回部分数据, 差集会把大批在职教师误判为消失。误停用名册是数据不准(可重跑), 误冻解是安全问题(离职教师仍能登录),两侧取舍不对称,宁可漏冻结。 开关 gxmu.openplat-sync.teacher-account.enabled 默认关闭。
This commit is contained in:
@@ -119,3 +119,8 @@ gxmu:
|
||||
enabled: true
|
||||
# 每天 03:30
|
||||
cron: 0 30 3 * * ?
|
||||
# 教师同步时派生登录账号(手机号即用户名,后六位即密码),见 docs/adr/0008。
|
||||
# 默认关闭:首次全量会建出上万账号,需要有意打开。
|
||||
# 打开后重跑一次教师同步,即可给已有账号补授 teacher 角色。
|
||||
teacher-account:
|
||||
enabled: false
|
||||
|
||||
Reference in New Issue
Block a user