lucia README

The project's README from github.com/lucia-auth/lucia. As one markdown file: README.md.

Lucia was deprecated on March 2025. See code/auth_session.ts for a complete, single-file replacement for the NPM package.

Announcement: https://pilcrowonpaper.com/blog/18

For a deep dive on everything auth, see the Auth Book: https://auth.pilcrowonpaper.com

Website: lucia-auth.com Repository: github.com/lucia-auth/lucia Maintained by: Pilcrow (pilcrowonpaper.com) License: MIT (unless otherwise specified)

lucia (lucia-auth/lucia)

Searching Database…

10.4K ·GitHub
这是什么?Lucia 是一个 TypeScript 身份验证库——口号是“Authentication, simple and clean(简单干净的身份验证)”,在 GitHub 上已经收获了超过 10,000 个星标。
它是加到我代码里的库,还是需要注册使用的在线服务?它是一个库,不是服务:Lucia 以 NPM 包的形式发布,你自己接入到应用里。现在的方向更加自助——用一个 TypeScript 文件来替代安装依赖。
那我今天怎么把它加进我的项目?把这个仓库里的 code/authsession.ts 复制到你的应用中——README 称它是 NPM 包的完整单文件替代品。文档和 Auth Book 可以从 lucia-auth.com 访问。
Lucia 还在维护吗?不在了。该项目于 2025 年 3 月废弃——作者停止了对 NPM 包的支持,并引导用户改用一个由自己拥有和维护的替代文件。
我可以在商业项目中使用它吗?可以——它采用 MIT 许可证,允许商业使用、修改和再分发。README 中补充了“除非另有说明”,意思是某些文件可能采用不同的条款。
Auth Book 是什么?同一作者编写的学习资源——README 把它描述为对身份验证方方面面的深入探讨。随着库本身被废弃,项目关于身份验证的知识现在都留存在那里。
authsession.ts 里到底有什么?Lucia 整个包浓缩成的一个 TypeScript 文件,包含会话和身份验证逻辑。由于它放在你自己的仓库里,你可以像对待其他代码一样阅读、修改和做版本管理——不需要安装,也没有依赖更新。
Creator
lucia-auth
Size
5.8 MB
Stars
10.4K
Updated
CommitAug 08
Age
4y
Commits · 90 Days