api-authz

Installation
SKILL.md

API Authorization

All API routes in Kibana must have authorization checks. Authorization is not optional, even for internal routes.

Route Security Configuration

Routes declare authorization via the security option in KibanaRouteOptions:

router.get({
  path: '/api/path',
  security: {
    authz: {
      requiredPrivileges: ['<privilege_1>', '<privilege_2>'],
    },
  },
  ...
}, handler);
Related skills

More from elastic/kibana

Installs
1
Repository
elastic/kibana
GitHub Stars
21.1K
First Seen
4 days ago