Skip to main content

Function: requireAuth()

requireAuth(): MiddlewareHandler<ChiveEnv>

Defined in: src/api/middleware/auth.ts:147

Middleware that requires authentication.

Returns

MiddlewareHandler<ChiveEnv>

Hono middleware handler

Remarks

Throws AuthenticationError if no valid token is present. Should be applied after authenticateServiceAuth() middleware.

Example

app.use('/xrpc/pub.chive.claiming.*', requireAuth());