简道云账户免登 Demo
演示如何接入简道云 OAuth 授权实现账户免登
接入流程
1
配置应用凭证
在简道云管理后台创建自建产品,获取 app_id 和 app_secret
2
配置可信域名
在产品设置中将您的域名(如 fuhao.team)配置为可信域名
3
发起授权请求
用户点击授权按钮,跳转到简道云授权页面
4
接收授权码
授权成功后,简道云回调到您的应用并携带 auth_code
5
获取用户信息
使用 auth_code 调用 API 换取用户信息,完成免登
技术说明
本项目使用:
Next.js 14 - React 全栈框架
Vercel - 无服务器部署平台
TypeScript - 类型安全
安全提示:
app_secret 仅在服务端使用,不会暴露给前端
auth_code 为一次性凭证,使用后立即失效
建议在授权时使用 state 参数防止 CSRF 攻击