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