JSPM

Found 8638 results for authentication

c32check

Crockford base-32 checksum encoding

  • v2.0.0
  • 41.10
  • Published

axios-auth-refresh

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

  • v3.3.6
  • 41.06
  • Published

passport-microsoft

Microsoft [Graph] authentication strategy for Passport.

  • v2.1.0
  • 40.97
  • Published

react-jwt

Small library for decoding json web tokens (JWT)

  • v1.3.0
  • 40.67
  • Published

@clerk/testing

Utilities to help you create E2E test suites for apps using Clerk

  • v1.12.1
  • 40.62
  • Published

remix-auth-oauth2

A strategy to use and implement OAuth2 framework for authentication with federated services like Google, Facebook, GitHub, etc.

  • v3.4.1
  • 40.29
  • Published

saml

Create SAML assertions. Supports SAML 1.1 and SAML 2.0 tokens.

  • v3.0.1
  • 40.11
  • Published

@bitauth/libauth

ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth

  • v3.0.0
  • 39.57
  • Published

passport-line

LINE authentication strategy for Passport.

  • v0.0.4
  • 39.52
  • Published

@stytch/vanilla-js

Stytch's official Javascript Client Library

  • v5.34.0
  • 39.28
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 39.26
  • Published

@descope/node-sdk

Node.js library used to integrate with Descope

  • v1.7.13
  • 39.13
  • Published

ldapauth-fork

Authenticate against an LDAP server

  • v6.1.0
  • 38.77
  • 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
  • 38.73
  • Published

passport-twitter

Twitter authentication strategy for Passport.

  • v1.0.4
  • 38.71
  • Published

passport-apple

Passport strategy for Sign in with Apple

  • v2.0.2
  • 38.59
  • Published

@adonisjs/auth

Official authentication provider for Adonis framework

  • v9.4.2
  • 38.34
  • Published

passport-ldapauth

LDAP authentication strategy for Passport

  • v3.0.1
  • 38.29
  • Published

authy

Authy.com API lib for node.js

  • v1.4.0
  • 38.20
  • Published

passport-anonymous

Anonymous authentication strategy for Passport.

  • v1.0.1
  • 38.16
  • Published

passport-gitlab2

GitLab authentication strategy for Passport.

  • v5.0.0
  • 38.03
  • Published

passport-github

GitHub authentication strategy for Passport.

  • v1.1.0
  • 38.02
  • Published

react-google-button

[![NPM version][npm-image]][npm-url] [![Build Status][build-status-image]][build-status-url] [![Coverage][coverage-image]][coverage-url] [![License][license-image]][license-url] [![Code Style][code-style-image]][code-style-url]

  • v0.8.0
  • 37.95
  • Published

isomorphic-cookie

Load and save cookies on the client and server

  • v1.2.4
  • 37.55
  • Published

next-client-cookies

SSR and client support for Next.js v13 cookies (app directory)

  • v2.1.0
  • 37.51
  • Published

yub

Yubico Yubikey API Client for Node.js

  • v0.11.1
  • 37.47
  • Published

@passwordless-id/webauthn

A small wrapper around the webauthn protocol to make one's life easier.

  • v2.3.1
  • 37.46
  • Published

passport-oauth2-refresh

A passport.js add-on to provide automatic OAuth 2.0 token refreshing.

  • v2.2.0
  • 37.44
  • Published

passport-discord

Passport strategy for authentication with Discord (discordapp.com)

  • v0.1.4
  • 37.28
  • Published

u2f-api

Promisified U2F API for browsers

  • v1.2.1
  • 37.16
  • Published

supertokens-website

frontend sdk for website to be used for auth solution.

  • v20.1.6
  • 37.08
  • Published

@stytch/nextjs

Stytch's official Next.js Library

  • v21.10.0
  • 37.04
  • Published

supertokens-web-js

SuperTokens SDK for vanilla JS for all recipes

  • v0.16.0
  • 36.93
  • Published

scrypt

The scrypt crypto library for NodeJS

  • v6.0.3
  • 36.78
  • Published

passport-atlassian-oauth2

Passport strategy for authenticating with Atlassian (Jira) using OAuth 2 (3LO)

  • v2.1.0
  • 36.65
  • Published

passport-totp

TOTP authentication strategy for Passport.

  • v0.0.2
  • 36.39
  • Published

openid

OpenID 1.1/2.0 library for Node.js

  • v2.0.13
  • 36.39
  • Published

cognito-express

cognito-express authenticates API requests on a Node-Express application by verifying the signature of AccessToken or IDToken generated by Amazon Cognito.

  • v3.0.4
  • 36.38
  • Published

passport-onelogin-oauth

Passport strategy for authenticating with OneLogin using OAuth 2.0.

  • v0.0.1
  • 36.36
  • Published

@fastify/passport

Simple, unobtrusive authentication for Fastify.

  • v3.0.2
  • 36.28
  • Published

hapi-auth-bearer-token

Simple Bearer authentication scheme plugin for hapi, accepts token by Header, Cookie or Query parameter.

  • v8.0.0
  • 36.26
  • Published

passport-cookie

Cookie authentication strategy for Passport

  • v1.0.9
  • 36.20
  • Published

remix-auth-auth0

The Auth0 strategy is used to authenticate users against an Auth0 account. It extends the OAuth2Strategy.

  • v2.2.0
  • 36.13
  • Published

fido2-lib

A library for performing FIDO 2.0 / WebAuthn functionality

  • v3.5.3
  • 36.01
  • Published

@elysiajs/jwt

Plugin for Elysia for using JWT Authentication

  • v1.3.3
  • 35.86
  • Published

minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

  • v1.61.0
  • 35.77
  • Published

@elysiajs/bearer

Plugin for Elysia for retreiving Bearer token

  • v1.3.0
  • 35.74
  • Published

@stytch/react

Stytch's official React Library

  • v19.10.0
  • 35.60
  • Published

web-auth-library

Authentication library for the browser environment using Web Crypto API

  • v1.0.3
  • 35.59
  • Published

@propelauth/javascript

A library for managing authentication in the browser, backed by PropelAuth

  • v2.0.22
  • 35.59
  • Published

supertokens-auth-react

ReactJS SDK that provides login functionality with SuperTokens.

  • v0.50.0
  • 35.55
  • Published

bsrp

Secure Remote Password Protocol (SRP-6a) Implementation

  • v1.0.9
  • 35.50
  • Published

yggdrasil

Mojang authentication (Yggdrasil) client

  • v1.7.0
  • 35.49
  • Published

passport-local-mongoose

Mongoose plugin that simplifies building username and password login with Passport

  • v8.0.0
  • 35.39
  • Published

@privy-io/expo

Expo client for the Privy Auth API

  • v0.58.6
  • 35.38
  • Published

passport-forcedotcom

Salesforce.com/Force.com/Database.com authentication strategy for Passport.

  • v0.2.1
  • 35.31
  • Published

node-sp-auth-config

Config options builder for node-sp-auth (SharePoint Authentication in Node.js)

  • v3.0.5
  • 35.18
  • Published

koa-basic-auth

Blanket basic auth middleware for koa

  • v4.0.0
  • 35.01
  • Published

passport-trello

Trello authentication strategy for Passport.

  • v1.1.0
  • 35.00
  • Published

next-firebase-auth-edge

Next.js Firebase Authentication for Edge and server runtimes. Compatible with latest Next.js features.

  • v1.11.0
  • 34.97
  • Published

passport-slack

Slack OAuth2 strategy for Passport.

  • v0.0.7
  • 34.93
  • Published

@elysiajs/node

Plugin for Elysia for retreiving Bearer token

  • v1.3.1
  • 34.76
  • Published

@hapi/jwt

JWT (JSON Web Token) Authentication

  • v3.2.0
  • 34.72
  • Published

react-native-touch-id

React Native authentication with the native Touch ID popup.

  • v4.4.1
  • 34.63
  • Published

torii

A set of clean abstractions for authentication in Ember.js

  • v1.0.0
  • 34.53
  • Published

node-sp-auth

Unattended SharePoint http authentication with nodejs

  • v3.0.9
  • 34.51
  • Published

passport-docusign

DocuSign authentication strategy for Passport.

  • v1.3.0
  • 34.34
  • Published

saml2js

Parse SAML2 attributes into a JavaScript object.

  • v0.1.2
  • 34.23
  • Published

node-ntlm-client

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

  • v0.1.2
  • 34.09
  • Published

passport-steam

Steam (OpenID 2) authentication strategy for PassportJS.

  • v1.0.18
  • 34.02
  • Published

u2f

U2F 2-factor authentication library

  • v0.1.3
  • 33.95
  • Published

pbkdf2-password

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

  • v1.2.1
  • 33.91
  • 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
  • 33.88
  • Published

otp-io

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

  • v1.2.7
  • 33.70
  • Published

@hapi/bell

Third-party login plugin for hapi

  • v13.1.0
  • 33.63
  • Published

@clerk/vue

Clerk SDK for Vue

  • v1.11.6
  • 33.55
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 33.50
  • Published

passport-azure-ad-oauth2

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

  • v0.0.4
  • 33.43
  • 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.34
  • 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
  • 33.27
  • Published

@passageidentity/webauthnutils

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

  • v1.4.2
  • 33.09
  • Published

sasl-plain

JavaScript implementation of PLAIN SASL mechanism.

  • v0.1.0
  • 33.04
  • Published

@levminer/speakeasy

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

  • v1.4.2
  • 33.01
  • Published

apple-auth

Sign in with Apple for NodeJS

  • v1.0.9
  • 32.96
  • Published

ldap-authentication

A simple async nodejs library for LDAP user authentication

  • v3.3.4
  • 32.90
  • Published

saslmechanisms

JavaScript framework for SASL authentication.

  • v0.1.1
  • 32.80
  • Published

azureauth

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

  • v0.12.1
  • 32.78
  • Published

auth-astro

The easiest way to add authentication to your Astro project!

  • v4.2.0
  • 32.70
  • Published

@didtools/siwx

Typescript library for Sign-In With X

  • v2.0.0
  • 32.66
  • 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
    • 32.65
    • Published

    @websanova/vue-auth

    A simple light-weight authentication library for Vue.js

    • v4.2.1
    • 32.65
    • Published

    passport-openid

    OpenID authentication strategy for Passport.

    • v0.4.0
    • 32.61
    • Published

    gcip-cloud-functions

    Google Cloud Identity Platform Blocking Functions for Node.js

    • v0.2.0
    • 32.52
    • 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.27
    • Published

    remix-auth-github

    A strategy to implement login with GitHub in Remix Auth.

    • v3.0.2
    • 32.26
    • 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.24
    • Published

    sodium-plus

    The Sodium Cryptography Library

    • v0.9.0
    • 32.15
    • Published

    zxcvbn-typescript

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

    • v5.0.1
    • 32.10
    • Published

    sasl-scram-sha-1

    JavaScript implementation of SCRAM-SHA-1 SASL mechanism.

    • v1.3.0
    • 32.02
    • Published

    passport-google-oidc

    Google authentication strategy for Passport using OpenID Connect.

    • v0.1.0
    • 32.02
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 32.00
    • 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.84
    • Published

    @clerk/nuxt

    Clerk SDK for Nuxt

    • v1.8.12
    • 31.80
    • Published

    sasl-anonymous

    JavaScript implementation of ANONYMOUS SASL mechanism.

    • v0.1.0
    • 31.80
    • Published

    next-firebase-auth

    Simple Firebase authentication for all Next.js rendering strategies

    • v1.4.0
    • 31.79
    • Published

    mongoose-encryption

    Simple encryption and authentication plugin for Mongoose

    • v2.1.2
    • 31.78
    • Published

    passport-instagram

    Instagram authentication strategy for Passport.

    • v1.0.0
    • 31.74
    • Published

    grant-profile

    User profile plugin for Grant

    • v1.0.2
    • 31.68
    • Published

    opentoken

    OpenToken support for Node.JS

    • v1.2.0
    • 31.46
    • Published

    passport-vkontakte

    VK.com authentication strategy for Passport.

    • v0.5.0
    • 31.39
    • Published

    react-auth-kit

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

    • v4.0.2-alpha.11
    • 31.37
    • 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.34
    • Published

    react-native-bcrypt

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

    • v2.4.0
    • 31.27
    • Published

    @colyseus/auth

    Authentication Utilities for Colyseus

    • v0.16.6
    • 31.18
    • Published

    @coveo/auth

    Functions to help authenticate with the Coveo platform.

    • v2.1.0
    • 31.11
    • Published

    bknd

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

    • v0.16.1
    • 31.01
    • Published

    @twurple/auth

    Authenticate with Twitch and stop caring about refreshing tokens.

    • v7.4.0
    • 30.96
    • Published

    bcryptjs-react

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

    • v2.4.6
    • 30.86
    • Published

    passport-naver

    Naver authentication strategy for Passport

    • v1.0.6
    • 30.84
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 30.83
    • Published

    angular2-jwt

    Helper library for handling JWTs in Angular 2+

    • v0.2.3
    • 30.76
    • Published

    parse-err

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

    • v1.0.0
    • 30.76
    • Published

    passport-okta-oauth

    Passport strategy for authenticating with Okta using OAuth 2.0.

    • v0.0.1
    • 30.58
    • 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.49
    • Published

    authy-client

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

    • v1.1.4
    • 30.32
    • Published

    @hewmen/passport-twitch

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

    • v1.0.4
    • 30.25
    • 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.22
    • Published

    @speechmatics/auth

    Library for fetching temporary keys for Speechmatics APIs

      • v0.1.0
      • 30.07
      • Published

      socketio-auth

      Authentication for socket.io

      • v0.1.1
      • 30.05
      • Published

      ngx-auth

      Angular 20+ Authentication module

      • v7.0.0
      • 30.04
      • Published

      @bdelab/roar-firekit

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

      • v9.11.0
      • 29.98
      • Published

      remix-auth-totp

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

      • v4.0.0
      • 29.95
      • Published

      hotp

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

      • v3.0.1
      • 29.85
      • Published

      react-native-azure-auth

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

      • v1.8.18
      • 29.79
      • 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.10
      • 29.71
      • Published

      @nhost/react

      Nhost React library

      • v3.11.2
      • 29.65
      • Published

      bankid

      Npm module to simplify integration with the Swedish Bank ID service

      • v3.2.1
      • 29.38
      • Published

      loopback4-authentication

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

      • v12.2.0
      • 29.32
      • Published

      tweetnacl-auth

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

      • v1.0.1
      • 29.30
      • Published

      @j2inn/scram

      TypeScript client SCRAM authentication library

        • v2.0.0
        • 29.28
        • Published

        json-server-auth

        Authentication middleware for JSON Server

        • v2.1.0
        • 29.13
        • Published

        googleclientlogin

        Log in to Google services using CllientLogin method

        • v0.2.8
        • 29.13
        • Published

        vue3-msal-plugin

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

        • v1.0.5
        • 29.11
        • Published

        gcip-iap

        GCIP/IAP JS SDK

        • v2.0.0
        • 29.06
        • Published

        passport-client-cert

        Passport.js strategy for TLS client certificate authentication

        • v2.1.0
        • 29.00
        • Published

        passport-token

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

        • v0.2.0
        • 28.92
        • Published

        @ory/elements-react

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

        • v1.0.0
        • 28.91
        • Published

        passport-google

        Google (OpenID) authentication strategy for Passport.

        • v0.3.0
        • 28.90
        • Published

        firebase-auth

        A simple wrapper around firebase token authentication

        • v0.1.2
        • 28.82
        • Published

        @azure/identity-vscode

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

        • v2.0.0
        • 28.81
        • Published

        passport-localapikey-update

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

        • v0.6.0
        • 28.72
        • Published

        keycloak-connect-graphql

        Add Keycloak authentication and authorization to your GraphQL server.

        • v0.7.0
        • 28.71
        • Published

        vue-google-oauth2

        Handling Google Auth2 sign-in and sign-out

        • v1.5.10
        • 28.57
        • Published

        express-ntlm

        An express middleware to have simple NTLM-authentication.

        • v2.7.0
        • 28.56
        • Published