用途:为 Kuroco 站点做认证与会员权限的设计判断,输出设计结论而非实现代码。
主要能力:1) 选择 API 认证方式(无认证+缓存、Cookie、动态访问令牌、静态令牌),并强调认证与授权需同时配置,否则会出现已登录却 403。2) 会员分组设计,注意 member 与 group 同时可写会造成权限提升路径;初始分组无法由前端指定,需内部端点配合 Smarty 分流。3) 注册流程三选:即时注册、管理员邀请、临时注册(公开 Member::invite)。4) 内容访问限制分三层:API 认证方式、端点限制(GroupAuth/MemberCustomSearchAuth)、内容定义的 secure_level 与 writer_groups;另可用 self_only 限定本人数据。5) 密码策略与两步验证,管理后台 2FA 与会员登录两步验证是不同设置,2FA 强制需分阶段上线。6) 代理登录的授权与回收。7) 企业 SSO/SCIM:OAuth SP、SAML SP、IDaaS SP、SCIM SP,SCIM 每站点仅可启用一个;SSO 流程基于动态访问令牌,若未来可能接入 SSO,建议先选动态访问令牌并把相关端点归入同一 api_id,并预留外部 ID 扩展字段。
使用方式:按资料中的设计清单逐项确认,产出认证与会员设计文档;具体实现交由前端集成、内容结构、服务端处理等技能。
限制:本技能只做设计判断,不提供实现步骤;Cookie 认证下的 SSO 支持在资料中未确认;具体价格、平台支持等未提供。