JSPM

Found 2076 results for authorization code

@cerbos/api

Generated code used by the Cerbos client libraries

  • v0.3.0
  • 132.87
  • Published

basic-auth

node.js basic auth parser

  • v2.0.1
  • 86.31
  • Published

@inductionai/plugin

Nx plugin for Induction framework - capability-based code generation for compile-time authorization

  • v2.0.3
  • 82.41
  • 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.2.1
  • 79.50
  • Published

openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v6.8.1
  • 79.09
  • Published

oauth4webapi

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

  • v3.8.3
  • 77.50
  • Published

passport-google-authcode

Passport strategy for authenticating with Google one time authorization code using the OAuth 2.0 API.

  • v0.1.5
  • 75.14
  • Published

rate-limiter-flexible

Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale

  • v9.0.0
  • 74.70
  • Published

passport-oauth2

OAuth 2.0 authentication strategy for Passport.

  • v1.8.0
  • 72.65
  • Published

express-jwt

JWT authentication middleware.

  • v8.5.1
  • 71.30
  • Published

@casl/ability

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

  • v6.7.3
  • 70.00
  • Published

grant

OAuth Proxy

  • v5.4.24
  • 69.12
  • Published

passport-http-bearer

HTTP Bearer authentication strategy for Passport.

  • v1.0.1
  • 68.26
  • Published

react-native-permissions

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

  • v5.4.4
  • 68.13
  • Published

@rapidd/build

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

  • v1.2.2
  • 67.20
  • Published

auth-header

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

  • v1.0.0
  • 66.38
  • Published

@casl/react

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

  • v5.0.0
  • 66.21
  • Published

passport-oauth1

OAuth 1.0 authentication strategy for Passport.

  • v1.3.0
  • 65.96
  • Published

oidc-provider

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

  • v9.6.0
  • 65.70
  • Published

simple-oauth2

Node.js client for OAuth2

  • v5.1.0
  • 63.81
  • Published

passport-oauth

OAuth 1.0 and 2.0 authentication strategies for Passport.

  • v1.0.0
  • 63.20
  • 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
  • 63.04
  • Published

c32check

Crockford base-32 checksum encoding

  • v2.0.0
  • 62.89
  • Published

keycloak-angular

Easy Keycloak integration for Angular applications.

  • v20.0.0
  • 61.86
  • 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
  • 61.84
  • Published

pkce-hook

Zero dependency authorization Code Flow with PKCE

  • v1.0.7
  • 61.81
  • Published

passport-oauth2-code

OAuth 2.0 authorization code authentication strategy for Passport.

    • v0.1.6
    • 61.18
    • Published

    oauth2orize

    OAuth 2.0 authorization server toolkit for Node.js.

    • v1.12.0
    • 60.82
    • Published

    spel2js

    Parse Spring Expression Language in JavaScript

    • v0.2.9
    • 60.28
    • Published

    express-slow-down

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

    • v3.0.1
    • 60.27
    • Published

    @casl/vue

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

    • v2.2.2
    • 59.41
    • Published

    @pothos/plugin-scope-auth

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

    • v4.1.6
    • 59.39
    • Published

    koa-jwt

    Koa middleware for validating JSON Web Tokens

    • v4.0.4
    • 59.29
    • Published

    macaroon

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

    • v3.0.4
    • 58.35
    • 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
    • 58.27
    • Published

    koa-passport

    Passport middleware for Koa

    • v6.0.0
    • 57.32
    • Published

    @casl/prisma

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

    • v1.6.0
    • 56.82
    • Published

    web-auth-library

    Authentication library for the browser environment using Web Crypto API

    • v1.0.3
    • 55.99
    • Published

    @casl/mongoose

    Allows to query accessible records from MongoDB based on CASL rules

    • v8.0.3
    • 54.64
    • Published

    axios-auth-refresh

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

    • v3.3.6
    • 53.75
    • Published

    express-jwt-authz

    Validate a JWTs scope to authorize access to an endpoint

    • v2.4.1
    • 53.55
    • Published

    @openfga/sdk

    JavaScript and Node.js SDK for OpenFGA

    • v0.9.1
    • 52.75
    • Published

    grant-koa

    Grant OAuth Proxy middleware for Koa

    • v5.4.8
    • 52.58
    • Published

    @privy-io/expo

    Expo client for the Privy Auth API

    • v0.61.0
    • 52.48
    • Published

    @cerbos/grpc

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

    • v0.23.5
    • 50.40
    • Published

    oso-cloud

    Oso Cloud Node.js Client SDK

      • v2.5.5
      • 50.38
      • Published

      @casl/angular

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

      • v9.0.4
      • 49.51
      • Published

      @cerbos/http

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

      • v0.23.4
      • 49.48
      • Published

      @cerbos/core

      Common types used by the Cerbos client libraries

      • v0.25.2
      • 48.70
      • Published

      http-auth-utils

      Parse, build and deal with HTTP authorization headers.

      • v6.0.1
      • 48.48
      • Published

      nest-casl

      Access control for Nestjs with CASL

      • v1.9.15
      • 47.84
      • 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
      • 47.64
      • Published

      jwt-rest-api-client

      [![npm version](https://img.shields.io/npm/v/jwt-rest-api-client.svg?style=flat-square)](https://www.npmjs.org/package/jwt-rest-api-client) [![code coverage](https://img.shields.io/coveralls/naymkazp/jwt-rest-api-client.svg?style=flat-square)](https://cov

      • v0.1.25
      • 46.84
      • Published

      basic-auth-token

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

      • v0.4.2
      • 46.12
      • 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
      • 45.87
      • Published

      @replit/oidc-provider

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

      • v8.8.0
      • 45.85
      • Published

      json-server-auth

      Authentication middleware for JSON Server

      • v2.1.0
      • 45.75
      • Published

      koa-jwt2

      JWT authentication middleware.

      • v1.0.3
      • 45.40
      • Published

      xumm-oauth2-pkce

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

      • v2.8.7
      • 45.10
      • Published

      axios-jwt

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

      • v4.0.3
      • 44.34
      • Published

      casbin-pg-adapter

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

      • v1.4.0
      • 44.29
      • 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
      • 43.90
      • Published

      socketio-jwt-auth

      Socket.io authentication middleware using Json Web Token

      • v0.2.1
      • 43.89
      • Published

      graphql-passport

      Strategy and utilities to use passport.js with GraphQL server

      • v0.6.8
      • 42.84
      • Published

      upash

      Unified API for password hashing algorithms

      • v1.0.2
      • 42.23
      • Published

      xumm

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

      • v1.8.0
      • 42.22
      • Published

      grant-profile

      User profile plugin for Grant

      • v1.0.2
      • 41.57
      • Published

      passport-snapchat

      Snapchat (OAuth 2.0) authorization strategy for Passport.

      • v1.0.0
      • 41.19
      • Published

      @styra/ucast-prisma

      Styra-supported interpreter for using ucast conditions with Prisma.

      • v0.1.5
      • 39.90
      • Published

      akamai-edgeauth

      Akamai Edge Authorization Token for Property Manager Behavior

      • v0.2.0
      • 39.77
      • Published

      permix

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

      • v3.6.0
      • 39.70
      • Published

      shiro-trie

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

      • v0.4.10
      • 39.67
      • 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.4
      • 38.64
      • Published

      nuxt-authorization

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

      • v0.3.5
      • 38.29
      • Published

      @openfga/frontend-utils

      Exposes helpful utilities for building authoring experiences of OpenFGA Models.

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

      passport-outlook

      Outlook REST API v2 authentication strategy for Passport.

      • v3.0.0
      • 38.11
      • Published

      blockstack

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

      • v21.1.1
      • 38.01
      • Published

      connect-roles

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

      • v3.1.2
      • 38.01
      • Published

      cancan

      Authorize easily

      • v3.1.0
      • 37.22
      • Published

      express-authorization

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

      • v1.0.0
      • 37.16
      • Published

      @antelopejs/auth-jwt

      Authentication and authorization module that implements the Auth interface of antelopejs with JWT

      • v0.1.3
      • 37.09
      • Published

      vue-cancan

      Vue.js integration with Rails CanCan authorization library

      • v0.0.3
      • 36.93
      • Published

      twitter-v1-oauth

      OAuth 1.0a authorization header for Twitter API

      • v1.0.15
      • 36.61
      • Published

      @cerbos/react

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

      • v0.2.6
      • 36.37
      • Published

      @cerbos/opentelemetry

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

      • v0.7.2
      • 35.71
      • Published

      @styra/opa

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

      • v1.7.10
      • 35.45
      • Published

      cerbos

      The cerbos binary

      • v0.49.0
      • 35.36
      • Published

      grant-express

      Grant OAuth Proxy middleware for Express

      • v5.4.8
      • 35.35
      • Published

      @rbac/rbac

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

      • v2.1.1
      • 35.32
      • Published

      react-oauth2-authcode-provider

      A component that can wrap react single page applications to implement authentication with OAuth2 Authorization Code Flow.

      • v0.1.4
      • 35.18
      • Published

      credential

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

      • v2.0.0
      • 35.06
      • Published

      passport-salesforce

      Salesforce authentication strategy for Passport.

      • v0.0.2
      • 35.00
      • Published

      @pothos/plugin-authz

      A Pothos plugin for applying GraphQL AuthZ rules to fields

      • v3.5.10
      • 34.82
      • Published

      @zeroad.network/token

      This NPM module is designed for sites running Node.js, Bun, or Deno that participate in the [Zero Ad Network](https://zeroad.network) program.

      • v0.13.10
      • 34.72
      • Published

      jso

      OAuth 2.0 implementation in Javascript

      • v4.1.1
      • 34.70
      • Published

      @trex-arms/credential

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

      • v2.0.0
      • 34.45
      • Published

      cerbosctl

      The cerbosctl binary

      • v0.49.0
      • 34.16
      • Published

      lit-element-router

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

      • v2.0.3
      • 34.12
      • Published

      @stratix/auth

      Authentication and authorization for Stratix framework

      • v0.7.6
      • 33.91
      • Published

      js-macaroon

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

      • v1.0.1
      • 33.91
      • 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
      • 33.89
      • Published

      momentum-trail

      Fully typed frontend route helper for Laravel apps

      • v0.4.0
      • 33.80
      • Published

      feathers-casl

      Add access control with CASL to your feathers application.

      • v2.2.2
      • 33.38
      • Published

      oauth2orize-koa

      OAuth 2.0 authorization server toolkit for Node.js.

      • v1.3.2
      • 33.31
      • Published

      passport-bluemix

      BlueMix OAuth 2.0 authentication strategy for Passport.

      • v0.1.2-b
      • 33.24
      • Published

      ibmcloud-appid-js

      IBM Cloud App ID SDK for Single Page Applications

      • v1.0.2
      • 33.12
      • Published

      keypal

      A TypeScript library for secure API key management with cryptographic hashing, expiration, scopes, and pluggable storage

      • v0.1.11
      • 32.83
      • Published

      abacl

      Attribute Based Access Control Library

      • v8.0.10
      • 32.77
      • Published

      @tidecloak/verify

      A lightweight utility for server-side verification of TideCloak-issued JSON Web Tokens (JWTs).

      • v0.12.43
      • 32.61
      • Published

      easy-pbkdf2

      Easily generate securily salted PBKDF2 hashes for password storage

      • v0.1.2
      • 32.45
      • Published

      google-login-vue3

      A lightweight and customizable Vue 3 component for Google OAuth 2.0 authentication, supporting both code-based and JWT-based authentication modes.

      • v1.1.4
      • 32.23
      • Published

      passport-http-oauth

      HTTP OAuth authentication strategy for Passport.

      • v0.1.3
      • 32.07
      • Published

      passport-ping-oauth2

      Ping OAuth 2.0 authentication strategy for Passport.

      • v1.0.0
      • 31.93
      • Published

      macaroons.js

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

      • v0.3.9
      • 31.91
      • Published

      @userfront/react

      Transform your React application with Userfront authentication

      • v2.0.3
      • 31.88
      • Published

      piral-oauth2

      Plugin to integrate OAuth 2.0 authentication in Piral.

      • v1.9.2
      • 31.84
      • Published

      @fire-shield/core

      Fire Shield - A powerful, flexible RBAC (Role-Based Access Control) library with lightning-fast bit-based permissions, wildcards, audit logging, and zero dependencies

      • v2.2.2
      • 31.78
      • Published

      permit

      An unopinionated authentication library for building Node.js APIs.

      • v0.2.4
      • 31.47
      • Published

      @ballerine/web-sdk

      Ballerine is an open-source infrastructure for user identity and risk management. Compose verification processes for any vertical and geography using modular building blocks, components, and 3rd party integrations.

      • v1.3.2
      • 31.27
      • Published

      @firebase-bridge/auth-context

      High-fidelity test utilities for Firebase Cloud Functions auth contexts. Register mock identities (Auth + App Check) and inject them into v1/v2 https.onCall and https.onRequest handlers for deterministic unit tests—no emulator required.

      • v0.0.7
      • 31.15
      • Published

      vue-auth-image

      Vue directive to load and display secured images

      • v0.0.3
      • 31.05
      • Published

      simple-oauth-server

      A simple implementation of OAuth 2 providing async hooks to call to your own services

      • v1.0.6
      • 31.02
      • Published

      @userfront/next

      Transform your Next.js application with Userfront authentication

      • v1.1.2
      • 30.93
      • Published

      @project-kessel/kessel-sdk

      This is the official Node.js SDK for [Project Kessel](https://github.com/project-kessel), a system for unifying APIs and experiences with fine-grained authorization, common inventory, and CloudEvents.

      • v3.3.1
      • 30.88
      • Published

      @fire-shield/vue

      Vue adapter for RBAC with composables, directives, and navigation guards

      • v2.1.1
      • 30.75
      • Published

      auth-provider

      A wrapper for oAuth support

      • v0.6.2
      • 30.47
      • Published

      oauth2orize-jwt-bearer

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

      • v0.2.0
      • 30.43
      • Published

      kindergarten

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

      • v1.5.2
      • 30.30
      • Published

      passport-pinterest

      Pinterest authentication strategy for Passport.

      • v1.0.0
      • 30.21
      • Published

      bitmask-flags

      A utility for dealing with flags and permissions using bitmasks.

      • v1.0.0
      • 30.21
      • Published

      @styra/opa-react

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

      • v0.7.0
      • 30.06
      • Published

      @foal/social

      Social authentication for FoalTS

      • v5.1.1
      • 30.01
      • Published

      @kitiumai/types

      Enterprise-ready TypeScript types and interfaces for Kitium AI Product SaaS

      • v2.0.1
      • 29.90
      • Published

      nexus-shield

      Nexus schema plugin to ease the creation of the authorization layer

      • v2.2.1
      • 29.78
      • Published

      restify-jwt

      JWT authentication middleware.

      • v0.4.0
      • 29.70
      • Published

      @uoj-lk/auth-react

      React authentication middleware for University of Jaffna Auth Service with OAuth 2.0 + PKCE, httpOnly cookies, time-bound roles and permissions

      • v3.0.1
      • 29.61
      • Published

      laravel-passport-spa-js

      Toolkit to use Laravel's Passport Authorization flow (PKCE) from a Javascript web app context.

      • v0.1.3
      • 29.57
      • Published

      @authress/sdk

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

      • v3.0.197
      • 29.57
      • Published

      bs-auth

      Middleware for Browsersync basic authorization

      • v1.2.0
      • 29.42
      • Published

      caccl

      Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.

      • v2.3.4
      • 29.40
      • Published

      @open-policy-agent/opa

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

      • v2.0.0
      • 29.31
      • Published

      backend.in

      A npm module that could help node.js servers in one line of code

        • v1.0.2
        • 29.28
        • Published

        @whook/authorization

        A wrapper to provide authorization support to a Whook server

        • v20.1.2
        • 29.26
        • Published

        login-register-lib

        Reactjs Library for automating login, register workflows in frontend.

        • v1.1.16
        • 29.18
        • Published

        passport-refresh-token

        Passport strategy to authenticate using a previously issued refresh token, and provide new access tokens for Oauth 2.0 flow.

        • v0.0.1
        • 29.16
        • Published

        sk-oidc-oauth

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

        • v1.2.0
        • 29.01
        • Published

        oauth2orize-openid

        Extensions to support OpenID Connect with OAuth2orize.

        • v0.4.1
        • 28.99
        • Published

        passport-microsoft-authcode

        Passport strategy for authenticating with Microsoft one time authorization code using the OAuth 2.0 API.

        • v0.1.12
        • 28.97
        • Published

        @absolutejs/auth

        An authorization library for absolutejs

        • v0.21.1
        • 28.96
        • Published

        connect-wwwhisper

        A middleware to authenticate and authorize requests via wwwhisper auth backend.

        • v0.1.23
        • 28.91
        • Published

        @devcraft-ts/abac-admin-react-ui

        Pre-built UI components with dark/light theme support for ABAC Policy Administration and modern React applications - batteries included

        • v1.2.0
        • 28.90
        • 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
        • 28.89
        • Published

        authorized

        Action based authorization middleware.

        • v1.0.0
        • 28.73
        • 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
        • 28.64
        • Published

        @khannara/next-rbac

        Enterprise-ready Role-Based Access Control (RBAC) for Next.js 13+ App Router with TypeScript support. Supports MongoDB, Prisma (PostgreSQL, MySQL, SQLite, etc.), hierarchical roles, and middleware protection.

        • v0.3.0
        • 28.42
        • Published

        @edsis/access

        Access Control for NestJS - Production-ready decorators, guards, and services

        • v11.2.0
        • 28.32
        • Published

        authsome

        Flexible team-based authorization

        • v0.0.5
        • 28.30
        • Published

        @veloxts/auth

        Authentication and authorization system for VeloxTS framework

        • v0.4.3
        • 28.17
        • Published

        secure-express-setup

        Military-grade one-command security setup for Express.js applications

        • v3.0.5
        • 28.11
        • Published

        credentials

        Secure password hashing and verification

        • v3.0.2
        • 28.11
        • Published

        everyauth

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

        • v0.4.9
        • 28.02
        • Published

        @oneshot101/discord-oauth2

        A developer-friendly, optimized Discord OAuth2 API package for TypeScript and JavaScript

        • v1.0.6
        • 28.01
        • Published

        passport-oauth2-jwt-bearer

        JSON Web Token (JWT) Bearer Token Profiles for OAuth 2.0 client authentication strategy for Passport.

        • v0.2.0
        • 27.74
        • Published

        @blimu/nestjs

        NestJS integration library for Blimu authorization and entitlement system

        • v0.4.11
        • 27.73
        • Published

        alsocan

        Authorization libray, replaces cancan

        • v1.0.3
        • 27.71
        • Published

        defauth

        A TypeScript OIDC authentication library with support for JWT and opaque tokens

        • v2.3.1
        • 27.60
        • Published

        fast-rbac

        Fast and simple RBAC lib

        • v2.0.1
        • 27.57
        • Published

        @warlock.js/auth

        Authentication system for Warlock.js applications

        • v3.0.34
        • 27.51
        • Published

        iamfast

        Generate least privileged IAM policies by analysing application code.

        • v0.2.26
        • 27.50
        • Published

        @fire-shield/react

        React adapter for RBAC with hooks, components, and route guards

        • v2.1.1
        • 27.37
        • Published