用途:该技能用于指导构建管理后台(Admin Panel),覆盖基于角色的访问控制(RBAC)、配置管理与管理员工具,适用场景为开发 Admin UI 时参考。
技术栈:框架为 Next.js,API 为 tRPC,数据库为 Neon(Postgres)。
硬性要求:管理员引导必须使用安全允许列表,而非文件播种;首次创建管理员后必须永久禁用该引导流程。所有权限授予都必须审计,记录谁、何时、为何授予。涉及资金、访问权限或安全的操作需要升级控制(step-up controls)。密钥绝不能通过管理后台界面暴露。
设计思路:管理平台是运营权力所在,也是运营失误发生之处。良好的后台设计应降低人为错误概率,同时让操作者能快速解决问题。可围绕以下问题展开:凌晨三点出故障时操作者需要什么?如何防止管理员误删数据?如何发现管理员权限被滥用或泄露?哪些重复性管理任务应自动化?审计日志在哪些环节缺失或不足?如何让管理体验既更安全又更高效?
限制:资料未提供具体实现代码、安装命令、收费方式或平台支持范围,相关内容暂未提供。