JSPM

Found 1878 results for authorization bearer

passport-http-bearer

HTTP Bearer authentication strategy for Passport.

  • v1.0.1
  • 559.19
  • 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
  • 268.39
  • Published

oauth2orize-jwt-bearer

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

  • v0.2.0
  • 256.48
  • Published

passport-http-bearer-base64

HTTP Bearer authentication strategy, with optional base64 encoded token support, for Passport.

  • v1.0.3
  • 186.53
  • Published

passport-oauth2-jwt-bearer

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

  • v0.2.0
  • 186.31
  • Published

token-extractor

Bearer token extractor for Node.js

  • v0.1.6
  • 154.92
  • Published

@babidiii/passport-http-bearer

HTTP Bearer authentication strategy for Passport with the extraction of token and refresh_token.

  • v1.0.1
  • 106.59
  • Published

keycloak-angular

Easy Keycloak integration for Angular applications.

  • v20.0.0
  • 84.11
  • Published

http-auth-utils

Parse, build and deal with HTTP authorization headers.

  • v6.0.1
  • 83.19
  • Published

auth-header

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

  • v1.0.0
  • 81.72
  • Published

basic-auth

node.js basic auth parser

  • v2.0.1
  • 75.19
  • Published

aedilis-passport

Aedilis authentication strategy based on the HTTP Bearer authentication strategy for Passport.

  • v1.0.5
  • 72.57
  • 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.0.1
  • 72.06
  • Published

oauth2orize-jwt-to-bearer

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

  • v2.0.2
  • 70.37
  • Published

openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v6.7.1
  • 69.48
  • Published

permit

An unopinionated authentication library for building Node.js APIs.

  • v0.2.4
  • 68.59
  • Published

oauth4webapi

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

  • v3.8.1
  • 67.43
  • Published

passport-oauth2

OAuth 2.0 authentication strategy for Passport.

  • v1.8.0
  • 63.46
  • 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

  • v7.2.0
  • 63.17
  • Published

@casl/ability

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

  • v6.7.3
  • 62.16
  • Published

express-jwt

JWT authentication middleware.

  • v8.5.1
  • 61.10
  • Published

react-native-permissions

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

  • v5.4.2
  • 59.71
  • Published

grant

OAuth Proxy

  • v5.4.24
  • 59.27
  • Published

express-oauth2-dpop

Protect your Express API (resource server) routes with OAuth 2.0 JWT Bearer and DPoP-bound access tokens issued by an authorization server.

  • v1.0.9
  • 58.50
  • Published

simple-oauth2

Node.js client for OAuth2

  • v5.1.0
  • 58.30
  • Published

passport-oauth1

OAuth 1.0 authentication strategy for Passport.

  • v1.3.0
  • 57.11
  • Published

koa-passport

Passport middleware for Koa

  • v6.0.0
  • 56.83
  • Published

@casl/react

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

  • v5.0.0
  • 56.32
  • Published

passport-oauth

OAuth 1.0 and 2.0 authentication strategies for Passport.

  • v1.0.0
  • 55.68
  • Published

web-auth-library

Authentication library for the browser environment using Web Crypto API

  • v1.0.3
  • 55.66
  • 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.64
  • Published

ng2-bearer

Helper library for sending the Authorization Bearer header in Angular 2

  • v0.1.28
  • 55.25
  • Published

oidc-provider

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

  • v9.5.1
  • 55.17
  • Published

spel2js

Parse Spring Expression Language in JavaScript

  • v0.2.8
  • 54.24
  • Published

axios-auth-refresh

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

  • v3.3.6
  • 53.62
  • Published

c32check

Crockford base-32 checksum encoding

  • v2.0.0
  • 53.40
  • Published

grant-koa

Grant OAuth Proxy middleware for Koa

  • v5.4.8
  • 52.63
  • Published

oauth2orize

OAuth 2.0 authorization server toolkit for Node.js.

  • v1.12.0
  • 52.43
  • Published

@openfga/sdk

JavaScript and Node.js SDK for OpenFGA

  • v0.9.0
  • 52.04
  • Published

@casl/vue

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

  • v2.2.2
  • 51.34
  • Published

express-slow-down

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

  • v3.0.0
  • 50.93
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 50.74
  • Published

@pothos/plugin-scope-auth

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

  • v4.1.5
  • 50.41
  • Published

macaroon

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

  • v3.0.4
  • 50.37
  • 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.31
  • Published

express-jwt-authz

Validate a JWTs scope to authorize access to an endpoint

  • v2.4.1
  • 50.15
  • Published

oso-cloud

Oso Cloud Node.js Client SDK

    • v2.5.4
    • 49.31
    • Published

    @casl/prisma

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

    • v1.5.2
    • 48.69
    • 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
    • 48.47
    • Published

    @cerbos/core

    Common types used by the Cerbos client libraries

    • v0.24.0
    • 47.57
    • Published

    @casl/mongoose

    Allows to query accessible records from MongoDB based on CASL rules

    • v8.0.3
    • 46.80
    • Published

    auth-bearer-parser

    This is a parsing middleware for Bearer tokens that can be used with the Express framework. Parse the `Authorization` header and assign the Bearer token to `req.token`.

    • v1.0.2
    • 46.78
    • Published

    @privy-io/expo

    Expo client for the Privy Auth API

    • v0.58.6
    • 46.07
    • Published

    @ralfuhlig/node-red-oauth2-auth

    node-red-oauth2-auth - OAuth2 client for getting oauth2 credentials by the authorization flow to use in other nodes. Credentials are automatically refreshed on expiration.

    • v0.3.0
    • 45.11
    • Published

    @cerbos/http

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

    • v0.23.0
    • 44.05
    • Published

    @cerbos/grpc

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

    • v0.23.0
    • 43.60
    • Published

    @tmcp/auth

    OAuth 2.1 authorization helper for TMCP with MCP specification compliance

    • v0.3.3
    • 43.12
    • Published

    @casl/angular

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

    • v9.0.4
    • 42.95
    • Published

    basic-auth-token

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

    • v0.4.2
    • 41.94
    • 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.70
    • Published

    grant-profile

    User profile plugin for Grant

    • v1.0.2
    • 41.14
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 40.97
    • Published

    authorization-header

    Authorization Header middleware for Express and Sails.js

    • v0.2.0
    • 40.59
    • Published

    nest-casl

    Access control for Nestjs with CASL

    • v1.9.15
    • 39.64
    • Published

    xumm-oauth2-pkce

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

    • v2.8.7
    • 39.07
    • Published

    xumm

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

    • v1.8.0
    • 39.03
    • Published

    shiro-trie

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

    • v0.4.10
    • 38.98
    • Published

    akamai-edgeauth

    Akamai Edge Authorization Token for Property Manager Behavior

    • v0.2.0
    • 38.86
    • Published

    casbin-pg-adapter

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

    • v1.4.0
    • 37.98
    • Published

    json-server-auth

    Authentication middleware for JSON Server

    • v2.1.0
    • 37.75
    • Published

    express-authorization

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

    • v1.0.0
    • 37.04
    • Published

    axios-jwt

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

    • v4.0.3
    • 36.96
    • Published

    vue-cancan

    Vue.js integration with Rails CanCan authorization library

    • v0.0.3
    • 36.96
    • Published

    upash

    Unified API for password hashing algorithms

    • v1.0.2
    • 36.90
    • Published

    nuxt-authorization

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

    • v0.3.5
    • 36.79
    • Published

    passport-snapchat

    Snapchat (OAuth 2.0) authorization strategy for Passport.

    • v1.0.0
    • 36.71
    • Published

    connect-roles

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

    • v3.1.2
    • 36.30
    • Published

    socketio-jwt-auth

    Socket.io authentication middleware using Json Web Token

    • v0.2.1
    • 35.74
    • Published

    twitter-v1-oauth

    OAuth 1.0a authorization header for Twitter API

    • v1.0.15
    • 35.19
    • Published

    @pothos/plugin-authz

    A Pothos plugin for applying GraphQL AuthZ rules to fields

    • v3.5.10
    • 35.11
    • Published

    graphql-passport

    Strategy and utilities to use passport.js with GraphQL server

    • v0.6.8
    • 34.98
    • 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.35
    • Published

    grant-express

    Grant OAuth Proxy middleware for Express

    • v5.4.8
    • 34.29
    • Published

    @styra/opa

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

    • v1.7.10
    • 34.24
    • Published

    authorized

    Action based authorization middleware.

    • v1.0.0
    • 34.18
    • Published

    macaroons.js

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

    • v0.3.9
    • 34.14
    • Published

    @replit/oidc-provider

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

    • v8.8.0
    • 34.02
    • Published

    oauth2orize-koa

    OAuth 2.0 authorization server toolkit for Node.js.

    • v1.3.2
    • 33.78
    • Published

    cerbos

    The cerbos binary

    • v0.46.0
    • 33.38
    • Published

    lit-element-router

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

    • v2.0.3
    • 33.30
    • Published

    @openfga/frontend-utils

    Exposes helpful utilities for building authoring experiences of OpenFGA Models.

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

    nuxt-users

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

    • v1.29.1
    • 32.83
    • 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.0
    • 32.55
    • Published

    @gruzf/request

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

      • v6.0.10
      • 32.40
      • Published

      credential

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

      • v2.0.0
      • 32.39
      • Published

      blockstack

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

      • v21.1.1
      • 32.31
      • Published

      @styra/ucast-prisma

      Styra-supported interpreter for using ucast conditions with Prisma.

      • v0.1.5
      • 32.10
      • Published

      @absolutejs/auth

      An authorization library for absolutejs

      • v0.20.2
      • 32.03
      • Published

      ibmcloud-appid-js

      IBM Cloud App ID SDK for Single Page Applications

      • v1.0.2
      • 31.91
      • Published

      momentum-trail

      Fully typed frontend route helper for Laravel apps

      • v0.4.0
      • 31.80
      • Published

      @whook/authorization

      A wrapper to provide authorization support to a Whook server

      • v20.0.2
      • 31.44
      • Published

      @authress/sdk

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

      • v3.0.187
      • 31.43
      • Published

      feathers-casl

      Add access control with CASL to your feathers application.

      • v2.2.1
      • 31.41
      • Published

      cerbosctl

      The cerbosctl binary

      • v0.46.0
      • 31.38
      • Published

      passport-salesforce

      Salesforce authentication strategy for Passport.

      • v0.0.2
      • 31.36
      • Published

      @cerbos/opentelemetry

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

      • v0.6.2
      • 31.21
      • Published

      passport-outlook

      Outlook REST API v2 authentication strategy for Passport.

      • v3.0.0
      • 31.11
      • Published

      jso

      OAuth 2.0 implementation in Javascript

      • v4.1.1
      • 31.05
      • Published

      cancan

      Authorize easily

      • v3.1.0
      • 30.20
      • Published

      easy-pbkdf2

      Easily generate securily salted PBKDF2 hashes for password storage

      • v0.1.2
      • 30.09
      • Published

      @stacks/cli

      Stacks command line tool

      • v7.2.0
      • 29.86
      • Published

      kindergarten

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

      • v1.5.2
      • 29.60
      • Published

      passport-ping-oauth2

      Ping OAuth 2.0 authentication strategy for Passport.

      • v1.0.0
      • 29.49
      • Published

      @rbac/rbac

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

      • v2.1.0
      • 29.49
      • Published

      mcpresso-oauth-server

      Production-ready OAuth 2.1 server implementation for Model Context Protocol (MCP) with PKCE support

      • v1.2.16
      • 29.43
      • 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.22
      • Published

      auth-fetch

      Fetch JSON with a Bearer token

      • v1.0.1
      • 29.20
      • Published

      abacl

      Attribute Based Access Control Library

      • v8.0.8
      • 29.03
      • Published

      dsandsl

      Data Service AND Security Layer - Universal role-based data filtering and security for Node.js applications

      • v1.1.9
      • 28.84
      • Published

      oauth2orize-openid

      Extensions to support OpenID Connect with OAuth2orize.

      • v0.4.1
      • 28.76
      • Published

      passport-bluemix

      BlueMix OAuth 2.0 authentication strategy for Passport.

      • v0.1.2-b
      • 28.69
      • Published

      alsocan

      Authorization libray, replaces cancan

      • v1.0.3
      • 28.10
      • Published

      node-macaroons

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

      • v0.0.6
      • 28.02
      • Published

      passport-pinterest

      Pinterest authentication strategy for Passport.

      • v1.0.0
      • 27.99
      • Published

      auth-provider

      A wrapper for oAuth support

      • v0.6.2
      • 27.88
      • Published

      feats

      A comprehensive TypeScript utility library featuring fluent text building, type-safe switching, duration utilities, React hooks, and extended array/object prototypes for modern JavaScript development.

        • v2.3.1
        • 27.85
        • Published

        bs-auth

        Middleware for Browsersync basic authorization

        • v1.2.0
        • 27.84
        • Published

        momentum-lock

        Handle Laravel authorizations on the front-end

        • v0.1.2
        • 27.73
        • Published

        @userfront/react

        Transform your React application with Userfront authentication

        • v2.0.3
        • 27.69
        • Published

        sk-oidc-oauth

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

        • v1.2.0
        • 27.68
        • Published

        embassy

        Simple JSON Web Tokens (JWT) with embedded scopes for services

        • v2.0.4
        • 27.45
        • Published

        common-system-menu-plus

        common system drop menu which has the authorization to access

          • v1.0.93
          • 27.44
          • Published

          passport-http-oauth

          HTTP OAuth authentication strategy for Passport.

          • v0.1.3
          • 27.43
          • Published

          fast-rbac

          Fast and simple RBAC lib

          • v2.0.1
          • 27.18
          • Published

          mustbe

          Authorization plumbing for Node+Express apps

          • v0.4.0
          • 26.91
          • Published

          nexus-shield

          Nexus schema plugin to ease the creation of the authorization layer

          • v2.2.1
          • 26.47
          • Published

          @styra/opa-react

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

          • v0.7.0
          • 26.43
          • Published

          @userfront/next

          Transform your Next.js application with Userfront authentication

          • v1.1.2
          • 26.36
          • Published

          @donedeal0/codefather

          Codefather protects your codebase by controlling who can change what. Set authorization levels, lock down files, and enforce your rules—offline via CLI or online with GitHub Actions.

          • v1.0.11
          • 26.26
          • Published

          node-firewall

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

          • v0.2.2
          • 26.00
          • Published

          bitmask-flags

          A utility for dealing with flags and permissions using bitmasks.

          • v1.0.0
          • 25.83
          • Published

          node-red-contrib-auth

          A node-red node for authentication using JSONWebToken. Use this node to store and retrieve secure tokens from a message.

            • v1.0.0
            • 25.81
            • Published

            @empowernow/common

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

            • v0.1.8
            • 25.71
            • Published

            @mridang/nestjs-auth

            A comprehensive Auth.js integration for NestJS applications with TypeScript support, framework-agnostic HTTP adapters, and role-based access control

            • v1.3.0
            • 25.66
            • Published

            authorize-jwt

            Simple JSON Web Token authorization

            • v11.0.0
            • 25.66
            • 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
            • 25.66
            • Published

            piral-oauth2

            Plugin to integrate OAuth 2.0 authentication in Piral.

            • v1.8.5
            • 25.62
            • Published

            koa2-ratelimit-ioredis

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

            • v0.0.6
            • 25.61
            • Published

            vue-auth-image

            Vue directive to load and display secured images

            • v0.0.3
            • 25.56
            • Published

            jwt-passport

            Passport.js framework that uses JWT for sessions

            • v0.0.5
            • 25.53
            • Published

            @cerbos/react

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

            • v0.2.2
            • 25.52
            • Published

            cognito-toolkit

            Helpers for AWS Cognito to build web applications with authentication/authorization

            • v1.0.5
            • 25.41
            • 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.26
            • Published

            restify-jwt

            JWT authentication middleware.

            • v0.4.0
            • 25.21
            • Published

            accesscontrol-plus

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

            • v1.0.1
            • 25.18
            • Published

            app-policy-auth

            Application authorization and authentication

            • v4.5.0
            • 25.04
            • Published

            open-bauth

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

            • v1.1.2
            • 25.03
            • Published

            everyauth

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

            • v0.4.9
            • 24.98
            • Published

            authom

            A dependency-free multi-service authentication tool for node.js

            • v0.4.36
            • 24.82
            • Published

            grant-hapi

            Grant OAuth Proxy middleware for Hapi

            • v5.4.8
            • 24.43
            • Published