createAdminAuth
createAdminAuth(
getAuth):AdminAuthBridge
Defined in: packages/auth/src/admin-auth.ts:37
Creates an admin auth adapter from a cfast auth instance factory.
Replaces ~150 lines of manual adapter boilerplate with a single call. The factory is called per-operation to ensure fresh env bindings on Workers.
Parameters
Section titled “Parameters”getAuth
Section titled “getAuth”() => AuthInstance
Factory that returns an initialized AuthInstance.
Returns
Section titled “Returns”AdminAuthBridge
An object satisfying @cfast/admin’s AdminAuthConfig interface.
Example
Section titled “Example”import { createAdminAuth } from "@cfast/auth";
const auth = createAdminAuth(() => initAuth({ d1: env.get().DB, appUrl: env.get().APP_URL }));
const admin = createAdmin({ auth, db: createDbForAdmin, schema });