关于草梅 Auth 统一登录平台
草梅 Auth 是一个基于 Nuxt 全栈框架的现代化统一登录平台,支持 OAuth2.0 协议,集成邮箱、用户名、手机号、验证码、社交媒体等多种登录注册方式,安全、便捷、可扩展。
主要功能特性
- 支持 OAuth2.0 协议,便于与各类应用集成
- 多种登录/注册方式:邮箱、用户名、手机号、验证码、社交媒体等
- 用户权限管理基于 better-auth
- 邮件服务基于 nodemailer
- 响应式设计,用户体验友好
- 多因子认证与安全性设计
- 支持 Node.js、Docker、Vercel、Cloudflare Workers 等多种部署
技术栈
- 全栈框架:Nuxt 3.x(Vue 3.x + SSR + API 路由)
- 权限与认证:better-auth、OAuth2.0 Server
- 邮件与短信:nodemailer、第三方短信服务
- 样式与图标:SCSS、@mdi/font
- 数据库:PostgreSQL/MySQL/SQLite(可选)
- 包管理器:pnpm
主题色与设计规范
平台主色调为红色(#e63946),强调安全与活力,采用完整主色调色板,风格现代明快。样式统一使用 SCSS 变量,便于主题切换和风格统一。
开源协议
本项目遵循 MIT License 开源协议,欢迎贡献与交流。