Package Exports
- @loopback/example-access-control-migration
- @loopback/example-access-control-migration/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@loopback/example-access-control-migration) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@loopback/example-access-control-migration
This example is migrated from loopback-example-access-control, and uses the authentication and authorization system in LoopBack 4 to implement the access control.
Overview
This tutorial demonstrates how to implement a RBAC(Role Based Access Control) system and provides 5 endpoints to test different role's permissions. The tutorial of building it from a dummy application documented in auth-example-migration-tutorial
Setup
First, you'll need to install a supported version of Node:
- Node.js at v10 or greater
Additionally, this tutorial assumes that you are comfortable with certain technologies, languages and concepts.
- JavaScript (ES6)
- REST
Lastly, you'll need to install the LoopBack 4 CLI toolkit:
npm i -g @loopback/cliTry it out
If you'd like to see the final results of this tutorial as an example application, follow these steps:
$ npm start
Server is running at http://127.0.0.1:3000Then try different roles' permissions by following the try it out section
Need help?
Check out our Slack and ask for help with this tutorial.
Bugs/Feedback
Open an issue in loopback-next and we'll take a look.
Contributions
Tests
Run npm test from the root folder.
Contributors
See all contributors.
License
MIT