@loopback/example-access-control-migration
TypeScript icon, indicating that this package has built-in type declarations

7.0.4 • Public • Published

@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:

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/cli

Try 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:3000

Then 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

Package Sidebar

Install

npm i @loopback/example-access-control-migration

Weekly Downloads

65

Version

7.0.4

License

MIT

Unpacked Size

229 kB

Total Files

171

Last publish

Collaborators

  • rfeng
  • rmg
  • dhmlau
  • theprez
  • frbuceta
  • marioestradarosa
  • achrinza