Lucia
Lucia 是一个用 TypeScript 编写的身份验证库,它抽象了处理会话的复杂性。它与您的数据库协同工作,提供了一个易于使用、理解和扩展的 API。
- 无需再进行无休止的配置和回调
- 完全类型化
- 适用于任何运行时 - Node.js、Bun、Deno、Cloudflare Workers
- 开箱即用的广泛数据库支持
import { Lucia } from "lucia";
const lucia = new Lucia(new Adapter(db));
const session = await lucia.createSession(userId, {});
await lucia.validateSession(session.id);
Lucia 是一个在 MIT 许可下发布的开源库,得益于 100 多位贡献者的帮助!
资源
安装
npm i lucia
pnpm add lucia
yarn add lucia