Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
web-auth-library
Authentication library for the browser environment using Web Crypto API
@casl/ability
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
@userfront/core
Userfront core JS library
@cerbos/http
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
@cerbos/grpc
Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications
react-authorization
React authorization library.
@digitalbazaar/http-signature-zcap-invoke
A library for invoking Authorization Capabilities via HTTP signatures
vue-cancan
Vue.js integration with Rails CanCan authorization library
abacl
Attribute Based Access Control Library
blockstack
The Blockstack Javascript library for authentication, identity, and storage.
basic-auth
node.js basic auth parser
react-native-permissions
An unified permissions API for React Native on iOS, Android and Windows
@digitalbazaar/http-signature-zcap-verify
A library for invoking Authorization Capabilities via HTTP signatures
auth-header
For HTTP `Authorization` and `WWW-Authenticate` headers.
simple-oauth2
Node.js client for OAuth2
permit
An unopinionated authentication library for building Node.js APIs.
@absolutejs/auth
An authorization library for absolutejs
caccl
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
express-rate-limit
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.