钉钉登录:单独授权人员仅访问三个快递报价页面 #339
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/limeng-dingtalk-named-login"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
允许经单独授权的非财务在职员工使用钉钉登录,并把此类账号的业务范围固定为快递应付 / 快递报价下的快递入驻、快递资料、报价管理。授权按服务器私有配置中的精确企业身份匹配,默认关闭;在职、企业成员、唯一花名册及会话复核保持有效,首次开户为普通用户。
菜单与页面接口使用相同范围;统一拦截其他公司网页、旧导出、预览和通用附件入口,保留三个页面声明归属的详情、附件与既有操作校验。角色、访问组和单人页面配置不能扩大该范围,移除登录例外后也不会在会话复核前放宽导航。
修改范围:钉钉配置与准入服务、会话/页面中间件、导航权限、中文提示、登录文档和相关测试。涉及权限及一个新增私有配置项;不涉及金额计算或数据库迁移,提交不包含真实身份或凭据。
验证:59 项相关测试通过,共 326 个断言,覆盖花名册准入与拒绝边界、模拟钉钉首次登录、三个页面实际响应、其他页面/旧导出/预览拒绝、撤销和密码会话复核,以及管理员/普通用户权限回归。全量 UserPermissionsTest 中两项风险管控导航断言在原始 SidebarPermissions 实现下同样失败(预期漏掉已存在的预览统计页),与本次改动无关。
真实人员首次扫码需由本人在发布后验证,自动化测试使用虚构身份与独立数据库。