mirror of
https://github.com/dotnetcore/AgileConfig.git
synced 2026-10-20 22:25:52 +08:00
d326cb39ef
- 修复 PermissionCheckByBasicAttribute 构造函数参数与 TypeFilter 用法不匹配导致所有 AdmBasicAuthentication 接口 500 的问题 - 收敛系统角色与权限初始化到唯一幂等入口 EnsureSystemRolePermissions,重复执行不再产生重复的角色-权限绑定 - 调整启动顺序:先初始化权限体系(Function/角色/绑定)再初始化 superadmin user,并从 InitSa 移除冗余的 EnsureSystemRoles(Freesql+Mongodb) - 重命名 TryInitSuperAdminRole 为 TryInitSystemRolesAndPermissions 以反映真实职责 - 新增 ApiSite 集成测试覆盖全部 AdmBasicAuthentication 接口、错误凭证 403 及初始化幂等性