JSPM

Found 8672 results for authentication code flow

passport-apple

Passport strategy for Sign in with Apple

  • v2.0.2
  • 45.35
  • Published

rxfire

Firebase JavaScript library RxJS

  • v6.1.0
  • 45.20
  • Published

@adonisjs/auth

Official authentication provider for Adonis framework

  • v9.4.2
  • 45.09
  • Published

@omegion1npm/molestias-illo-veniam

<div align="center"> <a href="https://eslint.org/"> <img width="150" height="150" src="https://eslint.org/icon-512.png"> </a> <a href="https://flow-typed.github.io/flow-typed/#/"> <img width="150" height="150" src="https://raw.githubusercont

  • v1.0.0
  • 45.03
  • Published

u2f-api

Promisified U2F API for browsers

  • v1.2.1
  • 44.71
  • 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
  • 44.66
  • Published

next-client-cookies

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

  • v2.1.0
  • 44.58
  • Published

@hutechwebsite/recusandae-delectus-tenetur-occaecati

<div align="center"> <a href="https://eslint.org/"> <img width="150" height="150" src="https://eslint.org/icon-512.png"> </a> <a href="https://flow-typed.github.io/flow-typed/#/"> <img width="150" height="150" src="https://raw.githubusercont

  • v1.0.0
  • 44.46
  • Published

google-auto-auth

Making it as easy as possible to authenticate a Google API request

  • v0.10.1
  • 44.38
  • Published

passport-twitter

Twitter authentication strategy for Passport.

  • v1.0.4
  • 44.26
  • 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
  • 44.20
  • Published

hapi-auth-bearer-token

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

  • v8.0.0
  • 44.18
  • Published

koa-passport

Passport middleware for Koa

  • v6.0.0
  • 44.15
  • Published

passport-discord

Passport strategy for authentication with Discord (discordapp.com)

  • v0.1.4
  • 44.01
  • Published

isomorphic-cookie

Load and save cookies on the client and server

  • v1.2.4
  • 43.99
  • Published

passport-oauth2-refresh

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

  • v2.2.0
  • 43.94
  • Published

digest-header

Digest access authentication header helper

  • v1.1.0
  • 43.83
  • Published

jso

OAuth 2.0 implementation in Javascript

  • v4.1.1
  • 43.46
  • Published

passport-totp

TOTP authentication strategy for Passport.

  • v0.0.2
  • 43.40
  • Published

@fastify/passport

Simple, unobtrusive authentication for Fastify.

  • v3.0.2
  • 42.85
  • Published

passport-atlassian-oauth2

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

  • v2.1.0
  • 42.57
  • Published

react-native-app-auth

React Native bridge for AppAuth for supporting any OAuth 2 provider

  • v8.0.3
  • 42.54
  • Published

passport-local-mongoose

Mongoose plugin that simplifies building username and password login with Passport

  • v8.0.0
  • 42.52
  • Published

authy

Authy.com API lib for node.js

  • v1.4.0
  • 42.50
  • 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
  • 42.46
  • Published

sveltekit-oidc

This project aims to integrate OpenID confidential flow using Sveltekit. Once login is complete, Navigation to protected pages of app don't require a request to Authorization Server (Keycloak in our instance). Sveltekit hooks take care of :

  • v0.0.8
  • 42.42
  • Published

@privy-io/expo

Expo client for the Privy Auth API

  • v0.58.6
  • 42.28
  • Published

openid

OpenID 1.1/2.0 library for Node.js

  • v2.0.13
  • 42.23
  • Published

@elysiajs/bearer

Plugin for Elysia for retreiving Bearer token

  • v1.3.0
  • 42.12
  • Published

passport-github

GitHub authentication strategy for Passport.

  • v1.1.0
  • 42.08
  • Published

passport-ldapauth

LDAP authentication strategy for Passport

  • v3.0.1
  • 41.95
  • Published

passport-gitlab2

GitLab authentication strategy for Passport.

  • v5.0.0
  • 41.93
  • Published

cypress-msal-login

Cypress command extension to log into a SSO App through the Microsoft Authentication flow using the MSAL library in the app.

  • v2.0.1
  • 41.77
  • Published

node-ntlm-client

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

  • v0.1.2
  • 41.68
  • Published

yub

Yubico Yubikey API Client for Node.js

  • v0.11.1
  • 41.66
  • Published

grant-koa

Grant OAuth Proxy middleware for Koa

  • v5.4.8
  • 41.58
  • Published

@absolutejs/auth

An authorization library for absolutejs

  • v0.20.2
  • 41.31
  • Published

@zestic/oauth-core

Framework-agnostic OAuth authentication library with support for multiple OAuth flows

  • v0.4.1
  • 41.24
  • Published

axios-auth-refresh

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

  • v3.3.6
  • 41.24
  • Published

@tracetail/react

React hooks for TraceTail enterprise browser fingerprinting with over 99.5% accuracy. TypeScript support and React 18 compatibility.

  • v2.3.3
  • 41.20
  • Published

next-firebase-auth-edge

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

  • v1.11.0
  • 41.17
  • Published

node-sp-auth

Unattended SharePoint http authentication with nodejs

  • v3.0.9
  • 41.05
  • Published

passport-cookie

Cookie authentication strategy for Passport

  • v1.0.9
  • 41.05
  • Published

passport-docusign

DocuSign authentication strategy for Passport.

  • v1.3.0
  • 40.88
  • Published

@stytch/nextjs

Stytch's official Next.js Library

  • v21.10.0
  • 40.87
  • Published

react-jwt

Small library for decoding json web tokens (JWT)

  • v1.3.0
  • 40.81
  • 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
  • 40.80
  • Published

@passwordless-id/webauthn

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

  • v2.3.1
  • 40.78
  • Published

spotify-authentication

npm package to do the Authorization Code Flow with the Spotify API

  • v0.3.0
  • 40.71
  • Published

passport-steam

Steam (OpenID 2) authentication strategy for PassportJS.

  • v1.0.18
  • 40.64
  • Published

passport-azure-ad-oauth2

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

  • v0.0.4
  • 40.38
  • 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.36
  • Published

@bonginkan/maria

🚀 MARIA v4.2.8 - 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.8
  • 40.31
  • Published

web-auth-library

Authentication library for the browser environment using Web Crypto API

  • v1.0.3
  • 39.98
  • Published

saml

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

  • v3.0.1
  • 39.98
  • Published

@elysiajs/node

Plugin for Elysia for retreiving Bearer token

  • v1.3.1
  • 39.98
  • Published

scrypt

The scrypt crypto library for NodeJS

  • v6.0.3
  • 39.97
  • Published

@clerk/vue

Clerk SDK for Vue

  • v1.11.7
  • 39.85
  • Published

@bitauth/libauth

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

  • v3.0.0
  • 39.77
  • Published

@propelauth/javascript

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

  • v2.0.22
  • 39.69
  • Published

yggdrasil

Mojang authentication (Yggdrasil) client

  • v1.7.0
  • 39.67
  • Published

apple-auth

Sign in with Apple for NodeJS

  • v1.0.9
  • 39.66
  • Published

@stytch/react

Stytch's official React Library

  • v19.10.0
  • 39.61
  • Published

node-sp-auth-config

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

  • v3.0.5
  • 39.57
  • Published

ldap-authentication

A simple async nodejs library for LDAP user authentication

  • v3.3.4
  • 39.41
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 39.40
  • Published

passport-trello

Trello authentication strategy for Passport.

  • v1.1.0
  • 39.38
  • Published

remix-auth-linkedin

The Linkedin strategy is used to authenticate users against a Linkedin account. It extends the [OAuth2Strategy](https://github.com/sergiodxa/remix-auth-oauth2).

  • v2.0.1
  • 39.01
  • Published

azureauth

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

  • v0.12.1
  • 38.86
  • Published

zxcvbn-typescript

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

  • v5.0.1
  • 38.86
  • Published

passport-openid

OpenID authentication strategy for Passport.

  • v0.4.0
  • 38.83
  • Published

auth-astro

The easiest way to add authentication to your Astro project!

  • v4.2.0
  • 38.74
  • Published

better-auth-credentials-plugin

Generic credentials authentication plugin for Better Auth (To auth with ldap, external API, etc...)

  • v0.3.0
  • 38.70
  • Published

sasl-plain

JavaScript implementation of PLAIN SASL mechanism.

  • v0.1.0
  • 38.65
  • Published

mongoose-encryption

Simple encryption and authentication plugin for Mongoose

  • v2.1.2
  • 38.62
  • Published

fido2-lib

A library for performing FIDO 2.0 / WebAuthn functionality

  • v3.5.3
  • 38.58
  • Published

passport-google-oidc

Google authentication strategy for Passport using OpenID Connect.

  • v0.1.0
  • 38.48
  • 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
  • 38.37
  • Published

@securegraph/sg-nuxt-jwt-sso-bridge

JWT-based SSO bridge client for Nuxt 3. Connects to external JWT authentication servers with automatic token refresh and session management.

    • v0.12.0
    • 38.31
    • Published

    sodium-plus

    The Sodium Cryptography Library

    • v0.9.0
    • 38.15
    • 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
    • 38.10
    • Published

    torii

    A set of clean abstractions for authentication in Ember.js

    • v1.0.0
    • 38.03
    • 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
    • 37.91
    • Published

    passport-instagram

    Instagram authentication strategy for Passport.

    • v1.0.0
    • 37.83
    • Published

    saml2js

    Parse SAML2 attributes into a JavaScript object.

    • v0.1.2
    • 37.80
    • Published

    saslmechanisms

    JavaScript framework for SASL authentication.

    • v0.1.1
    • 37.60
    • Published

    oauth-callback

    Lightweight OAuth 2.0 callback handler for Node.js, Deno, and Bun with built-in browser flow, MCP support, and zero dependencies

    • v1.2.1
    • 37.46
    • Published

    sasl-anonymous

    JavaScript implementation of ANONYMOUS SASL mechanism.

    • v0.1.0
    • 37.35
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 37.32
    • Published

    remix-auth-github

    A strategy to implement login with GitHub in Remix Auth.

    • v3.0.2
    • 37.29
    • Published

    @ffras4vnpm/numquam-fugiat-fugiat

    [![npm](https://img.shields.io/npm/v/@ffras4vnpm/numquam-fugiat-fugiat.svg)](https://www.npmjs.com/package/@ffras4vnpm/numquam-fugiat-fugiat)

    • v1.0.0
    • 37.28
    • Published

    @zibuthe7j11/suscipit-atque-corrupti

    [![npm](https://img.shields.io/npm/v/@zibuthe7j11/suscipit-atque-corrupti.svg)](https://www.npmjs.com/package/@zibuthe7j11/suscipit-atque-corrupti)

    • v1.0.0
    • 37.27
    • Published

    parse-err

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

    • v1.0.0
    • 37.25
    • Published

    supertokens-website

    frontend sdk for website to be used for auth solution.

    • v20.1.6
    • 37.25
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 37.23
    • Published

    @clerk/nuxt

    Clerk SDK for Nuxt

    • v1.8.14
    • 37.21
    • Published

    supertokens-web-js

    SuperTokens SDK for vanilla JS for all recipes

    • v0.16.0
    • 37.12
    • Published

    react-native-touch-id

    React Native authentication with the native Touch ID popup.

    • v4.4.1
    • 37.04
    • Published

    @bdelab/roar-firekit

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

    • v9.11.0
    • 37.04
    • Published

    @twurple/auth

    Authenticate with Twitch and stop caring about refreshing tokens.

    • v7.4.0
    • 37.03
    • Published

    apple-signin

    Node.JS wrapper around Sign In with Apple REST API

    • v1.0.9
    • 36.97
    • 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
    • 36.96
    • Published

    thinbus-srp

    Secure Remote Password SRP SRP6a implementation.

    • v2.0.2
    • 36.90
    • Published

    @coveo/auth

    Functions to help authenticate with the Coveo platform.

    • v2.1.0
    • 36.79
    • Published

    passport-naver

    Naver authentication strategy for Passport

    • v1.0.6
    • 36.73
    • Published

    bcryptjs-react

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

    • v2.4.6
    • 36.68
    • Published

    fastify-auth0-login

    Fastify plugin easily adding login feature via Auth0's Authorization Code Flow

    • v0.2.0
    • 36.64
    • Published

    ngx-auth

    Angular 20+ Authentication module

    • v7.0.0
    • 36.60
    • Published

    appcelerator-saml

    Appcelerator Arrow authentication using SAML strategy

    • v0.6.2
    • 36.56
    • Published

    react-auth-kit

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

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

    remix-auth-auth0

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

    • v2.2.0
    • 36.26
    • Published

    vue-msal-browser

    Vue plugin to authenticate with the msal-browser library

    • v2.0.0
    • 36.25
    • Published

    passport-onelogin-oauth

    Passport strategy for authenticating with OneLogin using OAuth 2.0.

    • v0.0.1
    • 36.24
    • Published

    sasl-scram-sha-1

    JavaScript implementation of SCRAM-SHA-1 SASL mechanism.

    • v1.3.0
    • 36.21
    • Published

    @elysiajs/jwt

    Plugin for Elysia for using JWT Authentication

    • v1.3.3
    • 36.08
    • Published

    minecraft-protocol

    Parse and serialize minecraft packets, plus authentication and encryption.

    • v1.61.0
    • 36.04
    • Published

    @hewmen/passport-twitch

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

    • v1.0.4
    • 35.94
    • Published

    @ffras4vnpm/earum-quas-deserunt

    [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/szarouski/SimpleInstaller?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Download and/or install programs in similar manner to chocolatey or similar installation managers.

    • v1.0.0
    • 35.91
    • Published

    passport-okta-oauth

    Passport strategy for authenticating with Okta using OAuth 2.0.

    • v0.0.1
    • 35.90
    • Published

    @j2inn/scram

    TypeScript client SCRAM authentication library

      • v2.0.0
      • 35.88
      • Published

      hotp

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

      • v3.0.1
      • 35.87
      • Published

      react-native-bcrypt

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

      • v2.4.0
      • 35.79
      • 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
      • 35.57
      • Published

      purmemo-mcp

      Official Model Context Protocol (MCP) server for Purmemo - Seamless OAuth authentication for your AI-powered second brain

      • v2.1.5
      • 35.54
      • Published

      opentoken

      OpenToken support for Node.JS

      • v1.2.0
      • 35.41
      • Published

      @wemnyelezxnpm/velit-tenetur-temporibus

      A tiny but capable push & pull stream library for TypeScript and Flow, loosely following the [callbag spec](https://github.com/callbag/callbag)

      • v1.0.0
      • 35.37
      • Published

      supertokens-auth-react

      ReactJS SDK that provides login functionality with SuperTokens.

      • v0.50.0
      • 35.37
      • Published

      authy-client

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

      • v1.1.4
      • 35.29
      • Published

      @levminer/speakeasy

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

      • v1.4.2
      • 35.23
      • Published

      @a-2-c-2-anpm/iste-explicabo-maxime

      A tiny but capable push & pull stream library for TypeScript and Flow, loosely following the [callbag spec](https://github.com/callbag/callbag)

      • v1.0.0
      • 35.20
      • Published

      @azure/identity-vscode

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

      • v2.0.0
      • 35.14
      • Published

      @hapi/jwt

      JWT (JSON Web Token) Authentication

      • v3.2.1
      • 35.12
      • Published

      koa-basic-auth

      Blanket basic auth middleware for koa

      • v4.0.0
      • 35.11
      • Published

      keycloak-connect-graphql

      Add Keycloak authentication and authorization to your GraphQL server.

      • v0.7.0
      • 35.11
      • Published

      passport-vkontakte

      VK.com authentication strategy for Passport.

      • v0.5.0
      • 35.10
      • Published

      passport-slack

      Slack OAuth2 strategy for Passport.

      • v0.0.7
      • 34.83
      • Published

      simple-google-oauthentication

      Minimal setup Google OAuth 2.0 middleware for Express.js apps with automatic login, session, and logout.

        • v1.0.5
        • 34.83
        • Published

        htpasswd

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

        • v2.4.6
        • 34.82
        • Published

        oidc-client-ts-lumeris

        Lumeris fork of OpenID Connect (OIDC) & OAuth2 client library

        • v1.0.0
        • 34.75
        • Published

        @slashid/react

        React SDK for the /id platform

        • v1.33.0
        • 34.74
        • Published

        tweetnacl-auth

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

        • v1.0.1
        • 34.54
        • Published

        httplease-asap

        ASAP authentication filter for httplease

        • v0.6.0
        • 34.54
        • 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
        • 34.53
        • Published

        passport-token

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

        • v0.2.0
        • 34.45
        • Published

        express-ntlm

        An express middleware to have simple NTLM-authentication.

        • v2.7.0
        • 34.39
        • Published

        authier

        Uma biblioteca leve e robusta para implementação de servidores OAuth 2.1, focada em segurança e conformidade com as RFCs.

        • v6.0.1
        • 34.38
        • Published

        passport-localapikey-update

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

        • v0.6.0
        • 34.35
        • Published

        remix-auth-totp

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

        • v4.0.0
        • 34.31
        • Published

        angular2-jwt

        Helper library for handling JWTs in Angular 2+

        • v0.2.3
        • 34.26
        • Published

        @octokit/auth-basic

        GitHub API Basic authentication for browsers and Node.js

        • v1.4.8
        • 34.23
        • Published

        passport-google

        Google (OpenID) authentication strategy for Passport.

        • v0.3.0
        • 34.21
        • Published

        passport-amazon

        Amazon authentication strategy for Passport.

        • v1.0.0
        • 34.20
        • Published

        pbkdf2-password

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

        • v1.2.1
        • 34.12
        • Published

        parse-request

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

        • v6.0.3
        • 34.11
        • Published

        arkos

        The Express & Prisma RESTful Framework

        • v1.2.16-beta
        • 34.10
        • Published

        passport-client-cert

        Passport.js strategy for TLS client certificate authentication

        • v2.1.0
        • 34.09
        • Published

        passport-xero

        Xero authentication strategy for Passport.

        • v1.0.0-a
        • 34.09
        • Published

        @hauser1993/kyc-sdk

        Your custom version of Ballerine web UI SDK - 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.0.2
        • 34.08
        • Published

        n8n-nodes-onedrive-shared

        n8n node for OneDrive shared files management with device flow authentication and WhatsApp notifications

        • v1.1.0
        • 34.03
        • Published

        graphql-passport

        Strategy and utilities to use passport.js with GraphQL server

        • v0.6.8
        • 34.03
        • Published

        gcip-iap

        GCIP/IAP JS SDK

        • v2.0.0
        • 34.01
        • Published

        ntlm-client

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

        • v0.1.1
        • 33.97
        • Published

        otp-io

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

        • v1.2.7
        • 33.97
        • Published

        passport-linkedin

        LinkedIn authentication strategy for Passport.

        • v1.0.0
        • 33.90
        • Published