Auth.js
authjs.dev又名 Auth.js、NextAuth.js、Auth.js (NextAuth)
开源的 Web 认证库,内置 GitHub、Google 等 OAuth 提供方,封装会话管理与 CSRF 防护,并给出 Next.js、SvelteKit、Express 等框架的示例,适合 Web 开发者给自己的应用加上第三方账号登录。
工具免费不用登录网页英文开源国内可直接访问

Auth.js 是一个免费开源的 Web 认证库,帮开发者在自己的应用里加上「用 GitHub 登录」这类功能。它把 OAuth 流程、会话管理和回调处理都封装好,你只需要在服务端写几行配置,就能让用户通过第三方账号登录,不用自己从头实现授权跳转和令牌交换。
主要功能
它内置了大量 OAuth 提供方,GitHub、Google 等常见平台都有现成配置,也支持自定义提供方。会话管理、CSRF 防护和回调路由都替你处理好了。官方文档里有分步指南,比如「OAuth with GitHub」会一步步教你怎么在 GitHub 上创建应用、填回调地址、写配置代码。你还可以自定义登录页,让它和你的应用设计保持一致。
支持的框架
Auth.js 不绑定单一框架,官方给出了 Next.js、SvelteKit、Express、Qwik 的示例应用,每个都能直接访问或克隆源码。它基于标准 Web API 设计,所以换框架时认证逻辑不用重写。
费用与限制
项目完全免费且开源,代码托管在 GitHub 上,也可以通过 NPM 安装。页面显示 Auth.js 项目现已并入 Better Auth,由 Better Auth Inc. 维护。文档是英文的,使用前需要你对 OAuth 和所用框架有基本了解。
常见问题
Auth.js 收费吗?
Auth.js 免费使用。
用 Auth.js 要登录吗?
不用登录就能用。
Auth.js 国内能访问吗?
本站 11 月 8 日 检测,Auth.js 在国内可以直接访问。
Auth.js 有哪些平台 / App?
支持 网页。
Auth.js 的替代品有哪些?
本站整理了 4 个替代品,例如 Passport.js、Clerk、Supabase Auth、Lucia。