JSPM

Found 1947 results for authorization

basic-auth

node.js basic auth parser

  • v2.0.1
  • 75.74
  • Published

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.

  • v8.1.0
  • 72.55
  • Published

openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v6.8.1
  • 71.31
  • Published

oauth4webapi

Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v3.8.2
  • 69.61
  • Published

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

  • v8.1.0
  • 64.00
  • Published

@casl/ability

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access

  • v6.7.3
  • 63.89
  • Published

passport-oauth2

OAuth 2.0 authentication strategy for Passport.

  • v1.8.0
  • 63.61
  • Published

express-jwt

JWT authentication middleware.

  • v8.5.1
  • 60.88
  • Published

react-native-permissions

An unified permissions API for React Native on iOS, Android and Windows

  • v5.4.2
  • 60.11
  • Published

grant

OAuth Proxy

  • v5.4.24
  • 59.48
  • Published

passport-http-bearer

HTTP Bearer authentication strategy for Passport.

  • v1.0.1
  • 59.27
  • Published

simple-oauth2

Node.js client for OAuth2

  • v5.1.0
  • 58.27
  • Published

auth-header

For HTTP `Authorization` and `WWW-Authenticate` headers.

  • v1.0.0
  • 57.91
  • Published

koa-passport

Passport middleware for Koa

  • v6.0.0
  • 57.22
  • Published

passport-oauth1

OAuth 1.0 authentication strategy for Passport.

  • v1.3.0
  • 56.87
  • Published

@casl/react

React component for CASL which makes it easy to add permissions in any React application

  • v5.0.0
  • 56.38
  • Published

oidc-provider

OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect

  • v9.5.1
  • 56.11
  • Published

passport-oauth

OAuth 1.0 and 2.0 authentication strategies for Passport.

  • v1.0.0
  • 56.00
  • Published

koa2-ratelimit

IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.

  • v1.1.3
  • 55.85
  • Published

axios-auth-refresh

Axios plugin which makes it very easy to automatically refresh the authorization tokens of your clients

  • v3.3.6
  • 54.09
  • Published

keycloak-angular

Easy Keycloak integration for Angular applications.

  • v20.0.0
  • 53.88
  • Published

spel2js

Parse Spring Expression Language in JavaScript

  • v0.2.9
  • 53.67
  • Published

grant-koa

Grant OAuth Proxy middleware for Koa

  • v5.4.8
  • 53.22
  • Published

c32check

Crockford base-32 checksum encoding

  • v2.0.0
  • 53.02
  • Published

oauth2orize

OAuth 2.0 authorization server toolkit for Node.js.

  • v1.12.0
  • 52.80
  • Published

express-slow-down

Basic IP rate-limiting middleware for Express that slows down responses rather than blocking the user.

  • v3.0.0
  • 52.73
  • Published

@casl/vue

Vue plugin for CASL which makes it easy to add permissions in any Vue application

  • v2.2.2
  • 51.96
  • Published

@pothos/plugin-scope-auth

A Pothos plugin for adding scope based authorization checks to your GraphQL Schema

  • v4.1.6
  • 51.69
  • Published

@openfga/sdk

JavaScript and Node.js SDK for OpenFGA

  • v0.9.0
  • 51.29
  • Published

cognito-passport-oauth2

A passport strategy to authenticate against an AWS Cognito User Pool OAuth 2.0 provider and get user profile, access token and ID token. This supports providing cognito specific additional auth parameters. This is subclass of passport-oauth2 strategy.

  • v1.3.1
  • 50.80
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 50.63
  • Published

@casl/prisma

Allows to query accessible records using Prisma client based on CASL rules

  • v1.5.2
  • 50.48
  • Published

oso-cloud

Oso Cloud Node.js Client SDK

    • v2.5.5
    • 50.29
    • Published

    macaroon

    Macaroons: cookies with contextual caveats for decentralized authorization in the cloud.

    • v3.0.4
    • 49.58
    • Published

    web-auth-library

    Authentication library for the browser environment using Web Crypto API

    • v1.0.3
    • 49.18
    • Published

    express-jwt-authz

    Validate a JWTs scope to authorize access to an endpoint

    • v2.4.1
    • 48.24
    • Published

    @casl/mongoose

    Allows to query accessible records from MongoDB based on CASL rules

    • v8.0.3
    • 47.74
    • Published

    @cerbos/core

    Common types used by the Cerbos client libraries

    • v0.24.1
    • 47.61
    • Published

    @openfga/syntax-transformer

    Javascript implementation of ANTLR Grammar for the OpenFGA DSL and parser from and to the OpenFGA JSON Syntax

    • v0.2.0
    • 45.88
    • Published

    @cerbos/grpc

    Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications

    • v0.23.2
    • 45.31
    • Published

    @privy-io/expo

    Expo client for the Privy Auth API

    • v0.59.6
    • 44.78
    • Published

    @cerbos/http

    Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications

    • v0.23.1
    • 42.93
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 42.69
    • Published

    @casl/angular

    Angular module for CASL which makes it easy to add permissions in any Angular app

    • v9.0.4
    • 42.50
    • Published

    basic-auth-token

    Token generated by concatenating username and password with `:` character within a base64 encoded string.

    • v0.4.2
    • 42.45
    • Published

    jangular-cli

    A powerful CLI tool for rapidly bootstrapping enterprise-grade Angular 17 & Spring Boot (Java 21) applications with integrated security, authentication, database management, and Docker support.

    • v2.0.1
    • 42.43
    • Published

    nest-casl

    Access control for Nestjs with CASL

    • v1.9.15
    • 41.70
    • Published

    json-web-token

    JSON Web Token (JWT) is a compact token format intended for space constrained environments such as HTTP Authorization headers and URI query parameters.

    • v3.2.0
    • 41.14
    • Published

    grant-profile

    User profile plugin for Grant

    • v1.0.2
    • 41.05
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 40.79
    • Published

    xumm-oauth2-pkce

    Xumm JS SDK for client side only OAuth2 PKCE (implicit flow) auth.

    • v2.8.7
    • 40.31
    • Published

    shiro-trie

    Check permissions using Shiro-like strings, put in a trie.

    • v0.4.10
    • 39.62
    • Published

    akamai-edgeauth

    Akamai Edge Authorization Token for Property Manager Behavior

    • v0.2.0
    • 39.36
    • Published

    casbin-pg-adapter

    PostgreSQL native adapter for Node-Casbin with advanced filter capability and improved performance.

    • v1.4.0
    • 39.31
    • Published

    xumm

    One Xumm SDK to rule them all (browser, backend, xApp)

    • v1.8.0
    • 38.87
    • Published

    axios-jwt

    Axios interceptor to store, use, and refresh tokens for authentication.

    • v4.0.3
    • 38.76
    • Published

    json-server-auth

    Authentication middleware for JSON Server

    • v2.1.0
    • 38.75
    • Published

    socketio-jwt-auth

    Socket.io authentication middleware using Json Web Token

    • v0.2.1
    • 38.24
    • Published

    nuxt-authorization

    Authorization module for managing permissions on the Nuxt app and the Nitro server.

    • v0.3.5
    • 37.89
    • Published

    upash

    Unified API for password hashing algorithms

    • v1.0.2
    • 37.85
    • Published

    express-authorization

    An authorization system for connect and express applications inspired by Apache's Shiro project.

    • v1.0.0
    • 37.78
    • Published

    twitter-v1-oauth

    OAuth 1.0a authorization header for Twitter API

    • v1.0.15
    • 36.93
    • Published

    passport-snapchat

    Snapchat (OAuth 2.0) authorization strategy for Passport.

    • v1.0.0
    • 36.53
    • Published

    connect-roles

    Provides dynamic roles based authorization for node.js connect and express servers.

    • v3.1.2
    • 36.27
    • Published

    graphql-passport

    Strategy and utilities to use passport.js with GraphQL server

    • v0.6.8
    • 36.19
    • Published

    @openfga/frontend-utils

    Exposes helpful utilities for building authoring experiences of OpenFGA Models.

    • v0.2.0-beta.11
    • 35.40
    • Published

    grant-express

    Grant OAuth Proxy middleware for Express

    • v5.4.8
    • 35.26
    • Published

    dimrill

    Dimrill V5

    • v5.1.5
    • 35.23
    • Published

    @pothos/plugin-authz

    A Pothos plugin for applying GraphQL AuthZ rules to fields

    • v3.5.10
    • 35.21
    • Published

    lit-element-router

    A LitElement Router (1278 bytes gzip) that uses JavaScript Mixin, Decorators and RegExp.

    • v2.0.3
    • 34.52
    • Published

    vue-cancan

    Vue.js integration with Rails CanCan authorization library

    • v0.0.3
    • 34.26
    • Published

    @replit/oidc-provider

    OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect

    • v8.8.0
    • 34.20
    • Published

    permix

    Permix is a lightweight, framework-agnostic, type-safe permissions management library for JavaScript applications on the client and server sides.

    • v3.5.0
    • 34.19
    • Published

    blockstack

    The Blockstack Javascript library for authentication, identity, and storage.

    • v21.1.1
    • 34.01
    • Published

    @styra/opa

    The Styra-supported driver to connect to Open Policy Agent (OPA) and Enterprise OPA deployments.

    • v1.7.10
    • 33.03
    • Published

    passport-outlook

    Outlook REST API v2 authentication strategy for Passport.

    • v3.0.0
    • 33.02
    • Published

    @cerbos/embedded

    Client library for interacting with embedded Cerbos policy decision points generated by Cerbos Hub from server-side Node.js and browser-based applications

    • v0.13.1
    • 33.00
    • Published

    cerbos

    The cerbos binary

    • v0.46.0
    • 32.86
    • Published

    momentum-trail

    Fully typed frontend route helper for Laravel apps

    • v0.4.0
    • 32.80
    • Published

    passport-salesforce

    Salesforce authentication strategy for Passport.

    • v0.0.2
    • 32.51
    • Published

    ibmcloud-appid-js

    IBM Cloud App ID SDK for Single Page Applications

    • v1.0.2
    • 32.45
    • Published

    cancan

    Authorize easily

    • v3.1.0
    • 32.10
    • Published

    @authress/sdk

    Client SDK for Authress authorization as a service. Provides managed authorization api to secure service resources including user data.

    • v3.0.194
    • 32.02
    • Published

    credential

    Easy password hashing and verification in Node. Protects against brute force, rainbow tables, and timing attacks.

    • v2.0.0
    • 32.01
    • Published

    oauth2orize-koa

    OAuth 2.0 authorization server toolkit for Node.js.

    • v1.3.2
    • 31.87
    • Published

    cerbosctl

    The cerbosctl binary

    • v0.46.0
    • 31.65
    • Published

    @styra/ucast-prisma

    Styra-supported interpreter for using ucast conditions with Prisma.

    • v0.1.5
    • 31.63
    • Published

    easy-pbkdf2

    Easily generate securily salted PBKDF2 hashes for password storage

    • v0.1.2
    • 31.42
    • Published

    jso

    OAuth 2.0 implementation in Javascript

    • v4.1.1
    • 31.35
    • Published

    feathers-casl

    Add access control with CASL to your feathers application.

    • v2.2.2
    • 31.34
    • Published

    @stacks/cli

    Stacks command line tool

    • v7.2.0
    • 31.26
    • Published

    abacl

    Attribute Based Access Control Library

    • v8.0.10
    • 30.73
    • Published

    @cerbos/opentelemetry

    OpenTelemetry instrumentation for the @cerbos/grpc and @cerbos/http client libraries

    • v0.6.4
    • 30.68
    • Published

    permit

    An unopinionated authentication library for building Node.js APIs.

    • v0.2.4
    • 30.39
    • Published

    common-system-menu

    common system drop menu which has the authorization to access

      • v1.4.5
      • 30.31
      • Published

      lbx-jwt

      Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.

        • v7.0.2
        • 30.12
        • Published

        authorized

        Action based authorization middleware.

        • v1.0.0
        • 29.71
        • Published

        @tapeo/authme

        A TypeScript library for JWT authentication with MongoDB and Express.js. It provides a complete authentication system including local authentication, Google OAuth, password reset, and JWT token management.

          • v4.6.0
          • 29.71
          • Published

          @rbac/rbac

          Blazing Fast, Zero dependency, Hierarchical Role-Based Access Control for Node.js

          • v2.1.1
          • 29.71
          • Published

          @waelhabbaldev/next-jwt-auth

          A secure, lightweight JWT authentication solution for Next.js, providing access and refresh token handling, middleware support, and easy React integration.

          • v0.2.6-beta
          • 29.47
          • Published

          @cerbos/react

          A collection of React hooks for interacting with Cerbos policy decision points

          • v0.2.3
          • 29.43
          • Published

          restify-jwt

          JWT authentication middleware.

          • v0.4.0
          • 29.36
          • Published

          fast-rbac

          Fast and simple RBAC lib

          • v2.0.1
          • 29.27
          • Published

          passport-http-custom-bearer

          HTTP Bearer authentication strategy using custom headers and field names for Passport. Forked from https://github.com/jaredhanson/passport-http-bearer.

          • v1.0.15
          • 28.89
          • Published

          auth-provider

          A wrapper for oAuth support

          • v0.6.2
          • 28.87
          • Published

          piral-oauth2

          Plugin to integrate OAuth 2.0 authentication in Piral.

          • v1.9.0
          • 28.68
          • Published

          oauth2orize-jwt-bearer

          JSON Web Token (JWT) Bearer Token Exchange Middleware for OAuth2orize.

          • v0.2.0
          • 28.62
          • Published

          login-register-lib

          Reactjs Library for automating login, register workflows in frontend.

          • v1.1.8
          • 28.56
          • Published

          passport-ping-oauth2

          Ping OAuth 2.0 authentication strategy for Passport.

          • v1.0.0
          • 28.54
          • Published

          passport-bluemix

          BlueMix OAuth 2.0 authentication strategy for Passport.

          • v0.1.2-b
          • 28.37
          • Published

          @userfront/react

          Transform your React application with Userfront authentication

          • v2.0.3
          • 28.23
          • Published

          vue-auth-image

          Vue directive to load and display secured images

          • v0.0.3
          • 28.12
          • Published

          oauth2orize-openid

          Extensions to support OpenID Connect with OAuth2orize.

          • v0.4.1
          • 28.00
          • Published

          passport-pinterest

          Pinterest authentication strategy for Passport.

          • v1.0.0
          • 28.00
          • Published

          @empowernow/common

          Browser-safe, framework-agnostic EmpowerNow security SDK (OAuth 2.1, AuthZEN, FIPS checks)

          • v0.1.8
          • 27.95
          • Published

          authpal

          An authentication and authorization library for express applications and clients

          • v1.5.11
          • 27.92
          • Published

          everyauth

          Auth solution (password, facebook, & more) for your node.js Connect & Express apps

          • v0.4.9
          • 27.89
          • Published

          @userfront/next

          Transform your Next.js application with Userfront authentication

          • v1.1.2
          • 27.70
          • Published

          @styra/opa-react

          Styra-supported React hooks and components for frontend authorization based on @styra/opa

          • v0.7.0
          • 27.55
          • Published

          objection-authorize

          isomorphic, "magical" access control integrated with objection.js 🎉

          • v5.0.2
          • 27.54
          • Published

          kindergarten

          Kindergarten is a JavaScript library which helps programmers to achieve modular security using sandbox pattern

          • v1.5.2
          • 27.53
          • Published

          nuxt-users

          A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools

          • v1.35.0
          • 27.47
          • Published

          node-firewall

          Unobtrusively handles security based on roles (authorization) plus authentication initialization

          • v0.2.2
          • 27.35
          • Published

          @tsdiapi/jwt-auth

          JWT authentication plugin for TSDIAPI-Server, providing easy-to-use guards, token generation, and session validation.

          • v0.3.10
          • 27.34
          • Published

          @ldauth/client

          Browser client library for ldauth permission checking

          • v0.6.0
          • 27.28
          • Published

          open-bauth

          Framework-agnostic authentication library built with Bun, TypeScript, and SQLite

          • v1.3.1
          • 27.28
          • Published

          @ldauth/react

          React permission checking library for the auth system

          • v0.6.0
          • 27.16
          • Published

          passport-http-oauth

          HTTP OAuth authentication strategy for Passport.

          • v0.1.3
          • 27.05
          • Published

          mustbe

          Authorization plumbing for Node+Express apps

          • v0.4.0
          • 27.03
          • Published

          @gruzf/request

          An easy way to create an http request for NextJS and more

            • v6.0.21
            • 27.02
            • Published

            bs-auth

            Middleware for Browsersync basic authorization

            • v1.2.0
            • 26.97
            • Published

            @ldauth/node

            Node.js client library for ldauth permission checking

            • v0.6.0
            • 26.84
            • Published

            @sailfin/oidc

            An OIDC client for Node.js

            • v0.1.0
            • 26.73
            • Published

            accesscontrol-plus

            Rich access control in an easy to read syntax featuring roles with inheritance, dynamic attribute tests, and more

            • v1.0.1
            • 26.66
            • Published

            sk-oidc-oauth

            OIDC/OAuth2 authentication and authorization for prerendered/client-side-rendered SvelteKit apps.

            • v1.2.0
            • 26.58
            • Published

            grant-hapi

            Grant OAuth Proxy middleware for Hapi

            • v5.4.8
            • 26.55
            • Published

            authsome

            Flexible team-based authorization

            • v0.0.5
            • 26.51
            • Published

            @cerbos/hub

            Client library for interacting with Cerbos Hub from server-side Node.js applications

            • v0.2.1
            • 26.43
            • Published

            @open-policy-agent/opa

            Driver to connect to Open Policy Agent (OPA) and EOPA deployments.

            • v2.0.0
            • 26.37
            • Published

            momentum-lock

            Handle Laravel authorizations on the front-end

            • v0.1.2
            • 26.34
            • Published

            @auth-tower/sdk

            Official TypeScript SDK for Auth Tower - Enterprise multi-tenant authentication and authorization platform

            • v1.1.8
            • 26.33
            • Published

            @visulima/api-platform

            Visulima API platform is a set of tools to build and consume web APIs

            • v3.0.49
            • 26.19
            • Published

            node-macaroons

            refactored macaroons: cookies with contextual caveats for decentralized authorization in the cloud

            • v0.0.6
            • 26.16
            • Published

            svelte-guard

            `svelte-guard` is a lightweight and flexible package designed to make route guarding in SvelteKit applications easy and efficient. It ensures that only authorized users can access specific routes, enhancing your app’s security. With `svelte-guard`, you ca

            • v1.0.0
            • 26.04
            • Published

            @absolutejs/auth

            An authorization library for absolutejs

            • v0.20.3
            • 26.03
            • Published

            catto.js

            Universal module for everything.

            • v1.4.1
            • 25.84
            • Published

            common-system-menu-plus

            common system drop menu which has the authorization to access

              • v1.0.93
              • 25.74
              • Published

              credentials

              Secure password hashing and verification

              • v3.0.2
              • 25.45
              • Published

              macaroons.js

              Javascript implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud.

              • v0.3.9
              • 25.43
              • Published

              @kilpi/core

              Kilpi Core · Kilpi is the authorization framework for full-stack TypeScript applications, designed for flexible, powerful, agnostic, intuitive and developer friendly authorization.

              • v1.1.2
              • 25.37
              • Published

              vue-auth-msal

              Vue Plugin library for MSAL.JS (Microsoft Authentication Library for JS) - Support Vue.js 3.x or later

              • v1.0.1
              • 25.34
              • Published

              alsocan

              Authorization libray, replaces cancan

              • v1.0.3
              • 25.33
              • Published

              @kilpi/client

              Kilpi client-side API · Kilpi is the authorization framework for full-stack TypeScript applications, designed for flexible, powerful, agnostic, intuitive and developer friendly authorization.

              • v1.0.0
              • 25.31
              • Published

              nextjs-mcp-middleware

              A Next.js middleware library for handling MCP server with authorization. Provides utilities to help developers integrate MCP OAuth2-related processes into their applications

                • v0.0.16
                • 25.12
                • Published

                visa-js

                Simple and flexible Access Control Manager based on Attribute Based Access Control (ABAC) paradigm that works well with Express and Passport or independently

                • v1.0.26
                • 25.12
                • Published

                orpc-shield

                oRPC permissions as another layer of abstraction!

                • v0.1.3
                • 25.11
                • Published

                @mozartspa/nexus-plugin-public

                Nexus schema plugin to deny access to all queries, mutations and subscriptions except those marked as public

                • v0.1.2
                • 25.10
                • Published

                @rapidd/build

                Dynamic code generator that transforms Prisma schemas into Express.js CRUD APIs with PostgreSQL RLS-to-JavaScript translation

                • v1.1.0
                • 25.03
                • Published

                reauthorize

                Package containing helpers for authorization in redux

                • v2.0.0
                • 25.01
                • Published

                nexus-shield

                Nexus schema plugin to ease the creation of the authorization layer

                • v2.2.1
                • 25.01
                • Published

                jwt-passport

                Passport.js framework that uses JWT for sessions

                • v0.0.5
                • 25.00
                • Published

                react-access-boundary

                A library for validating user permissions from UI layers

                • v2.1.4
                • 24.96
                • Published

                bitmask-flags

                A utility for dealing with flags and permissions using bitmasks.

                • v1.0.0
                • 24.93
                • Published

                @foal/social

                Social authentication for FoalTS

                • v5.0.1
                • 24.90
                • Published

                @skylabs-digital/react-identity-access

                A comprehensive React library for multi-tenancy, authentication, authorization, roles, session management, and settings management

                • v1.6.0
                • 24.86
                • Published

                @kilpi/react-client

                Kilpi React Client Components · Kilpi is the authorization framework for full-stack TypeScript applications, designed for flexible, powerful, agnostic, intuitive and developer friendly authorization.

                • v1.0.4
                • 24.71
                • Published

                @antoniogiordano/hacli

                ACL support for hapijs apps based on roles and permissions hierarchy

                • v1.0.2
                • 24.68
                • Published

                react-native-axios-jwt

                Axios interceptor to store, transmit, clear and automatically refresh tokens for authentication in a React Native environment

                • v1.8.0
                • 24.63
                • Published

                cancancan-ts

                Lightweight and extensible authorization engine for TypeScript inspired by CanCanCan. Define flexible permissions using actions, subjects, and conditions.

                • v1.0.3
                • 24.52
                • Published

                tl-enterprise-security-suite

                Enterprise-grade security module for frontend and backend applications with comprehensive protection against XSS, CSRF, SQL injection, and other security vulnerabilities

                  • v2.1.6
                  • 24.47
                  • Published

                  axios-token-refresh

                  A lightweight utility for Axios to handle token refresh logic seamlessly. Automatically retries requests after token expiration with customizable retry logic and status code handling.

                  • v1.0.10
                  • 24.44
                  • Published

                  @kilpi/react-server

                  Kilpi RSC Plugin and Components · Kilpi is the authorization framework for full-stack TypeScript applications, designed for flexible, powerful, agnostic, intuitive and developer friendly authorization.

                  • v1.0.3
                  • 24.43
                  • Published

                  js-macaroon

                  macaroons: cookies with contextual caveats for decentralized authorization in the cloud

                  • v1.0.1
                  • 24.19
                  • Published

                  hono-openapi-middlewares

                  A set of middlewares for using Hono with zod-openapi, including JWT authentication/authorization and automatic security scheme registration

                  • v1.1.4
                  • 24.12
                  • Published