简道云账户免登 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 攻击