@loopback/security

A LoopBack component for security support.

Usage no npm install needed!

<script type="module">
  import loopbackSecurity from 'https://cdn.skypack.dev/@loopback/security';
</script>

README

@loopback/security

Common types/interfaces for LoopBack 4 security including authentication and authorization.

Installation

npm install --save @loopback/security

Overview

  • Subject
    • It's the "who" for security
    • contains a set of Principles, a set of Credentials, and a set of Permissions
  • Principle
    • Represent a user, an application, or a device
  • Credential
    • Security attributes used to authenticate the subject. Such credentials include passwords, Kerberos tickets, and public key certificates.
  • Permission
    • It's the what for security.

Overview

Basic use

Contributions

Tests

run npm test from the root folder.

Contributors

See all contributors.

License

MIT