- 稳定性
- 稳定
- 作用域
- 按租户隔离
- 边界
- packages/iam/auth
@nebutra/auth
登录 Nebutra
一个认证提供方,覆盖所有需要的登录方式 — Better Auth,不经第三方厂商。
或使用邮箱登录
Better Auth · 支持 SSO · 强制 MFA
使用方式auth.ts
typescriptauth.ts
1import { createAuth } from "@nebutra/auth";
2
3export const auth = await createAuth({
4 provider: "better-auth",
5 callbacks: {
6 onSignIn: async ({ user, ctx }) => {
7 await ctx.audit.log("user.sign_in", { userId: user.id });
8 },
9 },
10});