Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
auth-rbac
RBAC-based authorization library for node
rate-limiter-flexible
Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM
simple-oauth2
Node.js client for OAuth2
react-native-permissions
An unified permissions API for React Native on iOS, Android and Windows
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
basic-auth
node.js basic auth parser
@authzed/authzed-node
authzed client for nodejs
oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
express-jwt
JWT authentication middleware.
typeorm-adapter
TypeORM adapter for Casbin
auth-header
For HTTP `Authorization` and `WWW-Authenticate` headers.
casbin-sequelize-adapter
Sequelize adapter for Casbin
casbin-mongoose-adapter
Mongoose adapter for Casbin
koa-jwt
Koa middleware for validating JSON Web Tokens
c32check
Crockford base-32 checksum encoding
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.
@casl/ability
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
angular-auth-oidc-client
Angular Lib for OpenID Connect & OAuth2
passport-oauth2
OAuth 2.0 authentication strategy for Passport.
spel2js
Parse Spring Expression Language in JavaScript