Go 零依赖认证库:一个结构搞定所有
How HN: Go-dev-auth zero-dependency authentication library for Go
go-dev-auth 是一款专为 Go 语言打造的零外部依赖认证库,其设计灵感源自 better-auth。它通过单一配置结构即可实现邮箱密码、OAuth 2.0 社交登录、Passkeys、双重验证、组织管理及 SSO 等全套功能。该库完全基于标准库编写,支持 PostgreSQL、MySQL、SQLite 和 MongoDB 等多种存储后端,并提供完整的数据库迁移方案。目前已在生产环境中稳定运行,即将迎来 v1.0 版本。无论是小型项目还是复杂的企业级应用,它都能帮助开发者快速构建安全、灵活且易于维护的身份验证系统。
这是一个全面的、与框架无关的 Go 语言认证库,完全零外部依赖,仅使用纯标准库实现。