钉钉登录:单独授权人员仅访问三个快递报价页面 #339

Merged
limeng merged 1 commits from feature/limeng-dingtalk-named-login into main 2026-10-15 15:21:06 +08:00
Collaborator

允许经单独授权的非财务在职员工使用钉钉登录,并把此类账号的业务范围固定为快递应付 / 快递报价下的快递入驻、快递资料、报价管理。授权按服务器私有配置中的精确企业身份匹配,默认关闭;在职、企业成员、唯一花名册及会话复核保持有效,首次开户为普通用户。

菜单与页面接口使用相同范围;统一拦截其他公司网页、旧导出、预览和通用附件入口,保留三个页面声明归属的详情、附件与既有操作校验。角色、访问组和单人页面配置不能扩大该范围,移除登录例外后也不会在会话复核前放宽导航。

修改范围:钉钉配置与准入服务、会话/页面中间件、导航权限、中文提示、登录文档和相关测试。涉及权限及一个新增私有配置项;不涉及金额计算或数据库迁移,提交不包含真实身份或凭据。

验证:59 项相关测试通过,共 326 个断言,覆盖花名册准入与拒绝边界、模拟钉钉首次登录、三个页面实际响应、其他页面/旧导出/预览拒绝、撤销和密码会话复核,以及管理员/普通用户权限回归。全量 UserPermissionsTest 中两项风险管控导航断言在原始 SidebarPermissions 实现下同样失败(预期漏掉已存在的预览统计页),与本次改动无关。

真实人员首次扫码需由本人在发布后验证,自动化测试使用虚构身份与独立数据库。

允许经单独授权的非财务在职员工使用钉钉登录,并把此类账号的业务范围固定为快递应付 / 快递报价下的快递入驻、快递资料、报价管理。授权按服务器私有配置中的精确企业身份匹配,默认关闭;在职、企业成员、唯一花名册及会话复核保持有效,首次开户为普通用户。 菜单与页面接口使用相同范围;统一拦截其他公司网页、旧导出、预览和通用附件入口,保留三个页面声明归属的详情、附件与既有操作校验。角色、访问组和单人页面配置不能扩大该范围,移除登录例外后也不会在会话复核前放宽导航。 修改范围:钉钉配置与准入服务、会话/页面中间件、导航权限、中文提示、登录文档和相关测试。涉及权限及一个新增私有配置项;不涉及金额计算或数据库迁移,提交不包含真实身份或凭据。 验证:59 项相关测试通过,共 326 个断言,覆盖花名册准入与拒绝边界、模拟钉钉首次登录、三个页面实际响应、其他页面/旧导出/预览拒绝、撤销和密码会话复核,以及管理员/普通用户权限回归。全量 UserPermissionsTest 中两项风险管控导航断言在原始 SidebarPermissions 实现下同样失败(预期漏掉已存在的预览统计页),与本次改动无关。 真实人员首次扫码需由本人在发布后验证,自动化测试使用虚构身份与独立数据库。
limeng added 1 commit 2026-10-15 15:20:28 +08:00
limeng merged commit f41a8fa6ba into main 2026-10-15 15:21:06 +08:00
limeng deleted branch feature/limeng-dingtalk-named-login 2026-10-15 15:21:07 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#339
No description provided.