Tutorial example on how to migrate the access control example with LoopBack 4.
npm install @loopback/example-access-control-migrationThis example is migrated from
loopback-example-access-control,
and uses the authentication and authorization system in LoopBack 4 to implement
the access control.
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
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:
``sh`
npm i -g @loopback/cli
If you'd like to see the final results of this tutorial as an example
application, follow these steps:
`sh
$ npm start
Server is running at http://127.0.0.1:3000
`
Then try different roles' permissions by following the
try it out section
Check out our
Slack
and ask for help with this tutorial.
Open an issue in loopback-next
and we'll take a look.
Run npm test` from the root folder.
See
all contributors.
MIT