快速开始
在一次引导式操作中,为现有应用接入认证。
本快速开始面向采用 AI 辅助集成的团队:启动 Autional 栈,把结构化的迁移提示词交给助手,然后针对真实 API 而非模拟流程验证结果。
前置条件
- 一套运行中的 Autional 环境,可以是本地 Docker 或云端。
- 已准备好接入 SDK 的应用源代码。
- 一个 AI 编程助手,例如 Cursor、Claude Code 或其他能力相当的 LLM。
当助手能够查看真实代码库时,一个标准的 SaaS 应用通常约 30 分钟即可完成首次可用的集成。
三个步骤
从零集成到可验证的认证流程。
1
启动平台
启动本地 Autional 栈,让助手能够注册租户、查看 API,并针对真实环境验证最终流程。
# See docs.autional.cn for platform setup instructions docker compose -f docker-compose.infra.yml -f docker-compose.monolith.yml up -d
2
把迁移提示词交给助手
使用结构化的提示词,让助手能够分析项目、选择合适的 SDK 包,并完成可验证的集成。
Use the Autional SDK Migration Skill to add multi-user authentication to my project. Follow the 8-phase process: analyze -> recommend -> register -> install -> code -> test -> verify -> finalize. Phase 3 (tenant registration): use invitation code AUTHMS-DEV-001.
3
检查与验证
代码生成后,先验证租户注册、代理规则与端到端认证行为,再把改动交付给团队。
curl http://localhost:11080/health open http://localhost:11080/docs/ npm test
你将获得
认证流程:登录、注册、登出、令牌刷新与个人资料获取。
安全默认值:SHA-256 密码传输、JWT 校验,以及租户感知的流程。
运维配套:在本地开发中避免跨域问题的代理指引。
项目沉淀:AI 完成第一轮集成后,团队可留存的集成说明。
常见问题
| 问题 | 解决方案 |
|---|---|
| API 返回 404 | 检查请求路径是否包含 /tenant/ 段,例如 /bff/tenant/api/v1/tenant/public/tenants。 |
| 密码错误 | 测试登录请求体时,请使用 SHA-256(rawPassword + "|" + tenantId)。 |
| CORS 错误 | 请配置框架重写或开发代理,不要从浏览器直接调用网关。 |
| 构建失败:Uint32Array | 如果目标工具链需要,请在 tsconfig.json 中添加 "downlevelIteration": true。 |
| 缺少 appId | 把 appId 设为任意非空标识符,例如当前项目名。 |