Appearance
zero-auth API Documentation v1.2.0
zero-auth API Documentation / createAuth
Function: createAuth()
createAuth(
config):AuthInstance
Defined in: src/index.ts:165
Creates a configured auth instance.
Parameters
config
Returns
Example
ts
import { createAuth } from "@0-auth/zero-auth";
const auth = createAuth({
accessSecret: process.env.JWT_ACCESS_SECRET!,
refreshSecret: process.env.JWT_REFRESH_SECRET!,
accessExpiresIn: "15m",
refreshExpiresIn: "7d",
});
app.get("/profile", auth.protect(), (req, res) => {
res.json(req.user);
});
app.use(auth.errorHandler);