UNPKG

@oberoncms/core

Version:

OberonCMS is a cloud deployable CMS written in typescript based on the Puck visual editor

20 lines (17 loc) 532 B
import { betterAuth } from "better-auth" import type { OberonBetterAuthAdapter, OberonSendAdapter } from "../lib/dtd" import { createAuthOptions } from "./config" export { cmsAuthBasePath } from "./config" export function createAuthServer({ betterAuth: betterAuthAdapter, sendVerificationRequest, }: Pick<OberonSendAdapter, "sendVerificationRequest"> & { betterAuth?: OberonBetterAuthAdapter }) { return betterAuth( createAuthOptions({ betterAuth: betterAuthAdapter, sendVerificationRequest, }), ) }