function requirePermission requirePermission(permission: string): MiddlewareFunction Guard that requires a specific permission. Returns 401 if no principal, 403 if insufficient permission. Examples Example 1 app.router.post('/users', { middleware: [requirePermission('users:create')], handler }); Parameters permission: string Required permission name Return Type MiddlewareFunction Middleware function