@visiblebase/plugin-accounts
v0.1.9
Published
VisibleBase accounts plugin — registration, login, email verification, GitHub/Google OAuth via better-auth.
Maintainers
Readme
@visiblebase/plugin-accounts
VisibleBase 官方账号管理插件。
安装
pnpm add @visiblebase/plugin-accounts使用
import { Base } from "@visiblebase/core";
import { accountsPlugin } from "@visiblebase/plugin-accounts";
const base = new Base({
plugins: [
accountsPlugin({
token_ttl: "7d",
}),
],
});插件会自动创建 visiblebase_auth_users 和 visiblebase_auth_sessions 表。Base 使用者不需要自己定义用户表或 session 表。
路由
POST /v1/accounts/registerPOST /v1/accounts/verify-emailPOST /v1/accounts/loginPOST /v1/accounts/oauth/startGET /v1/accounts/oauth/resultGET /v1/accounts/mePOST /v1/accounts/logoutGET /v1/accounts/usersGET /v1/accounts/sessions
注册或登录请求传入 product_id 后,插件会返回 Base user_token。
