@frigear-nu/authorization
v0.1.0
Published
Policy-based authorization (abilities, resolvers, route rules, <Can>) for the frigear ecosystem, built on @frigear-nu/users.
Readme
@frigear-nu/authorization
Policy-based authorization for the frigear ecosystem, built on @frigear-nu/users. Modelled on
nuxt-authorization: define policies with defineAbility, the
current user is injected by a client/server resolver, and check with authorize/allows/denies or <Can>.
- Adds a
rolecolumn (default'user') to theuserstable - generate and commit a migration in your app. - Route rules as keys on Nuxt's native
routeRules(roles,ability,guest,authenticated) and per page (definePageMeta({ authorize })). - Overridable user resolvers (
authorization.resolvers.server/.client).
See the documentation for usage.
