JSPM

Found 8678 results for authentication

koa-basic-auth

Blanket basic auth middleware for koa

  • v4.0.0
  • 35.05
  • Published

passport-trello

Trello authentication strategy for Passport.

  • v1.1.0
  • 35.02
  • Published

passport-totp

TOTP authentication strategy for Passport.

  • v0.0.2
  • 34.90
  • Published

scrypt

The scrypt crypto library for NodeJS

  • v6.0.3
  • 34.90
  • Published

passport-slack

Slack OAuth2 strategy for Passport.

  • v0.0.7
  • 34.84
  • Published

node-sp-auth

Unattended SharePoint http authentication with nodejs

  • v3.0.9
  • 34.81
  • Published

react-native-touch-id

React Native authentication with the native Touch ID popup.

  • v4.4.1
  • 34.77
  • Published

torii

A set of clean abstractions for authentication in Ember.js

  • v1.0.0
  • 34.71
  • Published

node-ntlm-client

A node.js NTLM client with support for NTLM and NTLMv2 authentication

  • v0.1.2
  • 34.60
  • Published

passport-docusign

DocuSign authentication strategy for Passport.

  • v1.3.0
  • 34.54
  • Published

saml2js

Parse SAML2 attributes into a JavaScript object.

  • v0.1.2
  • 34.47
  • Published

passport-steam

Steam (OpenID 2) authentication strategy for PassportJS.

  • v1.0.18
  • 34.39
  • Published

@epic-web/totp

Create and verify cryptographically secure Time-based One-time Passwords (TOTP) using the HMAC-based One-time Password (HOTP) algorithm.

  • v4.0.1
  • 34.19
  • Published

fido2-lib

A library for performing FIDO 2.0 / WebAuthn functionality

  • v3.5.3
  • 34.07
  • Published

pbkdf2-password

Easy salt/password creation for Node.js, extracted from Mosca

  • v1.2.1
  • 34.00
  • Published

otp-io

🕖 Typed library to work 2fa via Google Authenticator/Time-based TOTP/Hmac-based HOTP

  • v1.2.7
  • 33.96
  • Published

@clerk/vue

Clerk SDK for Vue

  • v1.11.7
  • 33.86
  • Published

@hapi/bell

Third-party login plugin for hapi

  • v13.1.0
  • 33.83
  • Published

sasl-plain

JavaScript implementation of PLAIN SASL mechanism.

  • v0.1.0
  • 33.63
  • Published

passport-slack-oauth2

[Passport](https://github.com/jaredhanson/passport) strategy for authenticating with [Slack](https://slack.com) using the OAuth 2.0 API.

  • v1.2.0
  • 33.60
  • Published

u2f

U2F 2-factor authentication library

  • v0.1.3
  • 33.38
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 33.36
  • Published

passport-azure-ad-oauth2

Passport strategy for authenticating with Azure AD using the OAuth 2.0 protocol.

  • v0.0.4
  • 33.35
  • Published

saslmechanisms

JavaScript framework for SASL authentication.

  • v0.1.1
  • 33.28
  • Published

@passageidentity/webauthnutils

A utility library for helping navigate UX decisions around WebAuthn built by Passage by 1Password.

  • v1.4.2
  • 33.26
  • Published

@didtools/siwx

Typescript library for Sign-In With X

  • v2.0.0
  • 33.22
  • Published

remix-auth-okta

![CI](https://img.shields.io/github/actions/workflow/status/jrakotoharisoa/remix-auth-okta/main.yml?branch=main&style=flat-square) ![npm](https://img.shields.io/npm/v/remix-auth-okta?style=flat-square) # OktaStrategy

    • v1.2.0
    • 33.15
    • Published

    auth-astro

    The easiest way to add authentication to your Astro project!

    • v4.2.0
    • 33.00
    • Published

    ldap-authentication

    A simple async nodejs library for LDAP user authentication

    • v3.3.4
    • 32.98
    • Published

    apple-auth

    Sign in with Apple for NodeJS

    • v1.0.9
    • 32.98
    • Published

    @clerk/astro

    Clerk SDK for Astro

    • v2.11.10
    • 32.90
    • Published

    @levminer/speakeasy

    Two-factor authentication for Node.js. Generate One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.

    • v1.4.2
    • 32.85
    • Published

    @websanova/vue-auth

    A simple light-weight authentication library for Vue.js

    • v4.2.1
    • 32.80
    • Published

    sasl-scram-sha-1

    JavaScript implementation of SCRAM-SHA-1 SASL mechanism.

    • v1.3.0
    • 32.79
    • Published

    azureauth

    node-azure auth wrapps the AzureAuth CLI wrapper for performing AAD Authentication

    • v0.12.1
    • 32.76
    • Published

    nodebb-plugin-2factor

    In addition to regular authentication via username/password or SSO, a second layer of security can be configured, permitting access only if:

    • v7.5.10
    • 32.72
    • Published

    gcip-cloud-functions

    Google Cloud Identity Platform Blocking Functions for Node.js

    • v0.2.0
    • 32.66
    • Published

    sasl-anonymous

    JavaScript implementation of ANONYMOUS SASL mechanism.

    • v0.1.0
    • 32.64
    • Published

    remix-auth-microsoft

    The Microsoft strategy is used to authenticate users against an account on [Microsoft Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/develop/) using [Remix Auth](https://github.com/sergiodxa/remix-auth). This can be a work/schoo

    • v3.0.1
    • 32.61
    • Published

    remix-auth-github

    A strategy to implement login with GitHub in Remix Auth.

    • v3.0.2
    • 32.59
    • Published

    passport-openid

    OpenID authentication strategy for Passport.

    • v0.4.0
    • 32.55
    • Published

    zxcvbn-typescript

    realistic password strength estimation, updated and ported to Typescript from Dan Wheeler's zxcvbn

    • v5.0.1
    • 32.39
    • Published

    sodium-plus

    The Sodium Cryptography Library

    • v0.9.0
    • 32.33
    • Published

    @clerk/nuxt

    Clerk SDK for Nuxt

    • v1.8.14
    • 32.18
    • Published

    jangular-cli

    A powerful CLI tool for rapidly bootstrapping Angular 17 & Spring Boot (Java 21) applications with integrated security, services, and enterprise-ready best practices.

    • v1.3.0
    • 32.17
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 32.07
    • Published

    passport-vkontakte

    VK.com authentication strategy for Passport.

    • v0.5.0
    • 32.06
    • Published

    passport-google-oidc

    Google authentication strategy for Passport using OpenID Connect.

    • v0.1.0
    • 32.04
    • Published

    passport-instagram

    Instagram authentication strategy for Passport.

    • v1.0.0
    • 31.99
    • Published

    @dramaorg/delectus-culpa-reprehenderit

    [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

    • v3.5.94
    • 31.90
    • Published

    mongoose-encryption

    Simple encryption and authentication plugin for Mongoose

    • v2.1.2
    • 31.90
    • Published

    next-firebase-auth

    Simple Firebase authentication for all Next.js rendering strategies

    • v1.4.0
    • 31.82
    • Published

    grant-profile

    User profile plugin for Grant

    • v1.0.2
    • 31.75
    • Published

    @ewsjs/ntlm-client

    A node.js NTLM client with support for NTLM and NTLMv2 authentication, forked from clncln1/node-ntlm-client

    • v3.0.1
    • 31.70
    • Published

    @colyseus/auth

    Authentication Utilities for Colyseus

    • v0.16.6
    • 31.61
    • Published

    opentoken

    OpenToken support for Node.JS

    • v1.2.0
    • 31.59
    • Published

    react-auth-kit

    Authentication Library for React, which makes Token based auth very easy

    • v4.0.2-alpha.11
    • 31.56
    • Published

    bknd

    Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.

    • v0.17.1
    • 31.49
    • Published

    react-native-bcrypt

    Optimized bcrypt in plain JavaScript with zero dependencies. Compatible to 'bcrypt'.

    • v2.4.0
    • 31.47
    • Published

    bcryptjs-react

    Webpack v5 - Optimized bcrypt in plain JavaScript with zero dependencies. Compatible to 'bcrypt'.

    • v2.4.6
    • 31.17
    • Published

    angular2-jwt

    Helper library for handling JWTs in Angular 2+

    • v0.2.3
    • 31.06
    • Published

    @twurple/auth

    Authenticate with Twitch and stop caring about refreshing tokens.

    • v7.4.0
    • 31.04
    • Published

    @hewmen/passport-twitch

    Twitch authentication strategy using Helix for Passport. Supports the April 2020 Twitch changes!

    • v1.0.4
    • 31.01
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 30.99
    • Published

    parse-err

    Parse errors in the Browser and Node. Made for Cabin.

    • v1.0.0
    • 30.87
    • Published

    passport-naver

    Naver authentication strategy for Passport

    • v1.0.6
    • 30.85
    • Published

    @bdelab/roar-firekit

    A library to facilitate Firebase authentication and Cloud Firestore interaction for ROAR apps

    • v9.11.0
    • 30.77
    • Published

    passport-okta-oauth

    Passport strategy for authenticating with Okta using OAuth 2.0.

    • v0.0.1
    • 30.71
    • Published

    @authress/login

    Universal login sdk for Authress authentication as a service. Provides managed authentication for user identity, authentication, and token verification.

    • v2.5.372
    • 30.70
    • Published

    authy-client

    A complete Authy client with support for TOTP, OneTouch, Phone Verification and Phone Intelligence APIs

    • v1.1.4
    • 30.58
    • Published

    socketio-auth

    Authentication for socket.io

    • v0.1.1
    • 30.50
    • Published

    ngx-auth

    Angular 20+ Authentication module

    • v7.0.0
    • 30.41
    • Published

    www-authenticate

    Provides the functionality needed for a client to use HTTP Basic or Digest authentication. Also provides primitives for parsing WWW-Authenticate and Authentication_Info headers.

    • v0.6.3
    • 30.32
    • Published

    @coveo/auth

    Functions to help authenticate with the Coveo platform.

    • v2.1.0
    • 30.26
    • Published

    @speechmatics/auth

    Library for fetching temporary keys for Speechmatics APIs

      • v0.1.0
      • 30.22
      • Published

      @bonginkan/maria

      🚀 MARIA v4.2.14 - Enterprise AI Development Platform with 100% Command Availability. Features 74 production-ready commands with comprehensive fallback implementation, local LLM support, and zero external dependencies. Includes natural language coding, AI

      • v4.2.14
      • 30.14
      • Published

      bankid

      Npm module to simplify integration with the Swedish Bank ID service

      • v3.2.1
      • 30.13
      • Published

      svelte-clerk

      Svelte Clerk is the easiest way to add authentication and user management to your Svelte and SvelteKit applications. Add sign up, sign in, and profile management to your application in minutes.

      • v0.16.11
      • 30.07
      • Published

      remix-auth-totp

      A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.

      • v4.0.0
      • 29.99
      • Published

      hotp

      HMAC-Based One-Time Password (HOTP), and Time-Based One-Time Password (TOTP) Algorithms

      • v3.0.1
      • 29.96
      • Published

      htpasswd

      Node.js package for HTTP Basic Authentication password file utility.

      • v2.4.6
      • 29.87
      • Published

      @j2inn/scram

      TypeScript client SCRAM authentication library

        • v2.0.0
        • 29.86
        • Published

        loopback4-authentication

        A loopback-next extension for authentication feature. Various Oauth strategies supported.

        • v12.2.0
        • 29.72
        • Published

        react-native-azure-auth

        An React Native module implements Azure AD V2.0 authentication flow

        • v1.8.18
        • 29.68
        • Published

        googleclientlogin

        Log in to Google services using CllientLogin method

        • v0.2.8
        • 29.46
        • Published

        tweetnacl-auth

        HMAC-SHA-512-256 based on TweetNaCl.js

        • v1.0.1
        • 29.29
        • Published

        gcip-iap

        GCIP/IAP JS SDK

        • v2.0.0
        • 29.24
        • Published

        passport-client-cert

        Passport.js strategy for TLS client certificate authentication

        • v2.1.0
        • 29.24
        • Published

        json-server-auth

        Authentication middleware for JSON Server

        • v2.1.0
        • 29.24
        • Published

        vue3-msal-plugin

        Vue 3 plugin for integrating MSAL.js into your app, offering easy-to-use composables.

        • v1.0.5
        • 29.16
        • Published

        @azure/identity-vscode

        Use the Azure Account extension for Visual Studio Code to authenticate with Azure Identity

        • v2.0.0
        • 29.12
        • Published

        keycloak-connect-graphql

        Add Keycloak authentication and authorization to your GraphQL server.

        • v0.7.0
        • 29.08
        • Published

        passport-localapikey-update

        Updated version of local api key authentication strategy for Passport originally created by Sudhakar Mani.

        • v0.6.0
        • 29.06
        • Published

        passport-token

        Username and token authentication strategy for Passport - modified from passport-local.

        • v0.2.0
        • 29.03
        • Published

        @ory/elements-react

        Ory Elements React - a collection of React components for authentication UIs.

        • v1.0.0
        • 29.01
        • Published

        firebase-auth

        A simple wrapper around firebase token authentication

        • v0.1.2
        • 28.92
        • Published

        passport-amazon

        Amazon authentication strategy for Passport.

        • v1.0.0
        • 28.89
        • Published

        redux-react-session

        [![NPM version](https://img.shields.io/npm/v/redux-react-session.svg?style=flat)](https://npmjs.org/package/redux-react-session) [![Build status: Linux](https://travis-ci.org/bernabe9/redux-react-session.svg?branch=master)](https://travis-ci.org/bernabe9/

        • v2.6.1
        • 28.83
        • Published

        passport-xero

        Xero authentication strategy for Passport.

        • v1.0.0-a
        • 28.79
        • Published

        vue-google-oauth2

        Handling Google Auth2 sign-in and sign-out

        • v1.5.10
        • 28.74
        • Published

        @slashid/react

        React SDK for the /id platform

        • v1.33.0
        • 28.73
        • Published

        passport-google

        Google (OpenID) authentication strategy for Passport.

        • v0.3.0
        • 28.67
        • Published

        axios-jwt

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

        • v4.0.3
        • 28.67
        • Published

        @auth/nextjs

        Authentication for Next.js.

        • v0.0.0-380f8d56
        • 28.63
        • Published

        nsrestlet

        A module to help you create and use connections to your Netsuite Restlets.

        • v2.0.1
        • 28.62
        • Published

        httplease-asap

        ASAP authentication filter for httplease

        • v0.6.0
        • 28.59
        • Published

        upash

        Unified API for password hashing algorithms

        • v1.0.2
        • 28.58
        • Published

        @cranberry-money/shared-services

        Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, instruments, countries, sectors, and more.

        • v10.1.123
        • 28.58
        • Published

        express-ntlm

        An express middleware to have simple NTLM-authentication.

        • v2.7.0
        • 28.57
        • Published

        @octokit/auth-basic

        GitHub API Basic authentication for browsers and Node.js

        • v1.4.8
        • 28.52
        • Published

        connect-roles

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

        • v3.1.2
        • 28.49
        • Published

        parse-request

        Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.

        • v6.0.3
        • 28.36
        • Published

        graphql-passport

        Strategy and utilities to use passport.js with GraphQL server

        • v0.6.8
        • 28.29
        • Published

        passport-linkedin

        LinkedIn authentication strategy for Passport.

        • v1.0.0
        • 28.20
        • Published

        @accounts/server

        Fullstack authentication and accounts-management

        • v0.33.1
        • 28.11
        • Published

        adonis-auth-builder

        Painless authentication generator for your Adonis.js app available to you in one sexy command.

        • v1.0.3
        • 28.02
        • Published

        ntlm-client

        A node.js NTLM client with support for NTLM and NTLMv2 authentication

        • v0.1.1
        • 27.97
        • Published

        otp-agent

        A JavaScript package for generating one-time passwords (OTPs), including custom OTPs, TOTP, HOTP, and recovery codes. Ideal for secure authentication.

        • v3.3.1
        • 27.92
        • Published

        passport-tumblr

        Tumblr authentication strategy for Passport.

        • v0.1.2
        • 27.90
        • Published

        passport-remember-me

        Remember Me cookie authentication strategy for Passport.

        • v0.0.1
        • 27.83
        • Published

        @asgardeo/auth-spa

        Asgardeo Auth SPA SDK to be used in Single-Page Applications.

        • v3.3.0
        • 27.81
        • Published

        remix-auth-email-link

        > This strategy is heavily based on **kcd** strategy present in the [v2 of Remix Auth](https://github.com/sergiodxa/remix-auth/blob/v2.6.0/docs/strategies/kcd.md). The major difference being we are using `crypto-js` instead of `crypto` so that it can be d

        • v2.1.1
        • 27.77
        • Published

        socketio-jwt-auth

        Socket.io authentication middleware using Json Web Token

        • v0.2.1
        • 27.73
        • Published

        passport-apple-verify-token

        Sign In with Apple Token strategy for Passport, let's you validate the user token server side, usefull for mobile app SignIn with Apple authentication for example. The validation is done by using the public AppleID authentication keys.

        • v1.1.0
        • 27.72
        • Published

        superlogin-client

        Javascript bindings for the SuperLogin project

        • v0.8.0
        • 27.68
        • Published

        pouchdb-auth

        A PouchDB plug-in that simulates CouchDB's authentication daemon. Includes a users db that functions like CouchDB's.

        • v4.2.0
        • 27.66
        • Published

        @asgardeo/auth-js

        Asgardeo Auth JS SDK to be used in JavaScript and TypeScript applications.

        • v5.1.2
        • 27.55
        • Published

        casdoor-js-sdk

        Javascript client SDK for Casdoor

        • v0.16.0
        • 27.50
        • Published

        @hapi/hawk

        HTTP Hawk Authentication Scheme

        • v8.0.0
        • 27.49
        • Published

        @authsignal/browser

        **[Authsignal](https://www.authsignal.com) provides passwordless step up authentication (Multi-factor Authentication - MFA) that can be placed anywhere within your application. Authsignal also provides a no-code fraud risk rules engine to manage when step

        • v1.10.0
        • 27.48
        • Published

        @nomost/u2f-api

        Promisified U2F API for browsers

        • v1.0.7
        • 27.42
        • Published

        twin-bcrypt

        asm.js JavaScript BCrypt implementation for NodeJS and the browser.

        • v2.1.1
        • 27.42
        • Published

        zxcvbn3

        realistic password strength estimation

        • v0.1.1
        • 27.35
        • Published

        @ory/nextjs

        This package contains the Next.js SDK for Ory. It provides a set of React components, server-side components, and hooks to interact with the Ory ecosystem. Supports both app and page routers.

          • v1.0.0-rc.0
          • 27.27
          • Published

          node-sp-auth-nocolors

          Unattended SharePoint http authentication with nodejs (Without Colors)

          • v0.0.1
          • 27.25
          • Published

          azure-devops-npm-auth

          Authentication utility for private NPM registries hosted in Azure DevOps.

          • v1.1.1
          • 27.22
          • Published

          steam-signin

          A simple interface for authenticating users using Steam's OpenID provider

          • v1.0.5
          • 27.13
          • Published

          passport-yandex

          Yandex authentication strategy for Passport.

          • v0.0.5
          • 27.07
          • Published

          http-auth-passport

          Passport.js integration with http-auth module.

          • v1.0.7
          • 26.92
          • Published

          @iproov/react-native

          The iProov Biometrics SDK for React Native, providing flexible authentication for identity assurance

          • v2.0.2
          • 26.91
          • Published

          @accounts/client

          Fullstack authentication and accounts-management

          • v0.33.1
          • 26.90
          • Published

          navflow-browser-server

          Standalone Playwright browser server for NavFlow - enables browser automation with API key authentication, workspace device management, session sync, LLM discovery tools, and requires Node.js v22+

          • v1.15.0
          • 26.76
          • Published

          token

          HMAC token generation and verification with time-based limitation on validity

          • v0.1.0
          • 26.76
          • Published

          latch-sdk

          Latch support for NodeJS

          • v0.1.0
          • 26.68
          • Published

          nuxt-route-meta

          Adds Nuxt page data to route meta at build time. Also supports TypeScript.

          • v5.0.3
          • 26.68
          • Published

          passport-zitadel

          Passport JS strategy for ZITADEL IDP

          • v1.2.1
          • 26.65
          • Published

          passport-google-verify-token

          Google Token strategy for Passport, let's you validate the user token server side, usefull for mobile app Google authentication for example. The validation is done by the official Google Auth library for NodeJs.

          • v3.0.5
          • 26.63
          • Published

          bcrypt-node

          A native JS bcrypt library for NodeJS.

          • v0.1.0
          • 26.60
          • Published

          @nhost/apollo

          Nhost Apollo Client library

          • v9.0.1
          • 26.58
          • Published

          passport-localapikey

          Local api key authentication strategy for Passport.

          • v0.0.3
          • 26.57
          • Published

          apple-signin

          Node.JS wrapper around Sign In with Apple REST API

          • v1.0.9
          • 26.56
          • Published

          @authsignal/node

          [![NPM version](https://img.shields.io/npm/v/@authsignal/node.svg)](https://npmjs.org/package/@authsignal/node) [![License](https://img.shields.io/npm/l/@authsignal/node.svg)](https://github.com/authsignal/authsignal-node/blob/main/LICENSE.md)

          • v2.12.0
          • 26.43
          • Published

          @junobuild/errors

          A collection of predefined error constants and utilities for Juno applications.

          • v0.1.2
          • 26.41
          • Published

          @ahoo-wang/fetcher-cosec

          CoSec authentication integration for Fetcher HTTP client with enterprise-grade security features. Provides automatic token management, device ID persistence, and request tracking.

          • v1.3.2
          • 26.35
          • Published

          better-https-proxy-agent

          An agent for HTTPS through an HTTP(S) proxy server using the CONNECT method

          • v1.0.9
          • 26.32
          • Published

          apple-sign-in-rest

          Hopefully your go-to library for implementing Sign In With Apple in Node.js

          • v1.0.3
          • 26.29
          • Published

          @auth/qwik

          Authentication for Qwik.

          • v0.8.0
          • 26.25
          • Published

          remix-auth-jwt

          A Remix Auth strategy for working with JWT

          • v0.4.0
          • 26.21
          • Published

          grant-express

          Grant OAuth Proxy middleware for Express

          • v5.4.8
          • 26.21
          • Published

          sunuid-sdk

          SDK JavaScript sécurisé pour l'intégration des QR codes d'authentification et KYC SunuID

          • v1.0.57
          • 26.11
          • Published

          telesignsdk

          Official TeleSign SDK for Rest APIs including Messaging (SMS), Score, PhoneID, Voice, and AppVerify

          • v3.0.4
          • 26.11
          • Published