Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
basic-auth
node.js basic auth parser
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.
oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
passport-oauth2
OAuth 2.0 authentication strategy for Passport.
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
@casl/ability
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
react-native-permissions
An unified permissions API for React Native on iOS, Android and Windows
express-jwt
JWT authentication middleware.
grant
OAuth Proxy
passport-oauth1
OAuth 1.0 authentication strategy for Passport.
passport-http-bearer
HTTP Bearer authentication strategy for Passport.
simple-oauth2
Node.js client for OAuth2
koa-passport
Passport middleware for Koa
passport-oauth
OAuth 1.0 and 2.0 authentication strategies for Passport.
auth-header
For HTTP `Authorization` and `WWW-Authenticate` headers.
koa2-ratelimit
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
@casl/react
React component for CASL which makes it easy to add permissions in any React application
grant-koa
Grant OAuth Proxy middleware for Koa
spel2js
Parse Spring Expression Language in JavaScript