JSPM

Found 8653 results for authentication code flow

passport-line

LINE authentication strategy for Passport.

  • v0.0.4
  • 46.71
  • Published

koa-jwt

Koa middleware for validating JSON Web Tokens

  • v4.0.4
  • 46.63
  • 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
  • 46.62
  • Published

@leancodepl/kratos

Headless React components library for building Ory Kratos authentication flows

  • v9.5.3
  • 46.43
  • Published

@descope/node-sdk

Node.js library used to integrate with Descope

  • v1.7.13
  • 46.25
  • Published

http-auth-connect

Connect framework integration with http-auth module.

  • v1.0.6
  • 46.14
  • Published

@clerk/testing

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

  • v1.12.1
  • 45.48
  • Published

passport-anonymous

Anonymous authentication strategy for Passport.

  • v1.0.1
  • 45.36
  • Published

rxfire

Firebase JavaScript library RxJS

  • v6.1.0
  • 45.28
  • Published

ldapauth-fork

Authenticate against an LDAP server

  • v6.1.0
  • 45.14
  • Published

passport-apple

Passport strategy for Sign in with Apple

  • v2.0.2
  • 45.14
  • 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
  • 45.06
  • Published

totp-generator

Generate TOTP tokens from key

  • v1.0.0
  • 45.02
  • 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
  • 44.61
  • Published

google-auto-auth

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

  • v0.10.1
  • 44.53
  • Published

@adonisjs/auth

Official authentication provider for Adonis framework

  • v9.4.2
  • 44.53
  • Published

u2f-api

Promisified U2F API for browsers

  • v1.2.1
  • 44.41
  • 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.18
  • 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.17
  • Published

next-client-cookies

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

  • v2.1.0
  • 44.14
  • Published

koa-passport

Passport middleware for Koa

  • v6.0.0
  • 43.95
  • 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
  • 43.84
  • Published

hapi-auth-bearer-token

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

  • v8.0.0
  • 43.70
  • Published

isomorphic-cookie

Load and save cookies on the client and server

  • v1.2.4
  • 43.67
  • Published

passport-twitter

Twitter authentication strategy for Passport.

  • v1.0.4
  • 43.65
  • Published

passport-oauth2-refresh

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

  • v2.2.0
  • 43.63
  • Published

passport-discord

Passport strategy for authentication with Discord (discordapp.com)

  • v0.1.4
  • 43.55
  • Published

jso

OAuth 2.0 implementation in Javascript

  • v4.1.1
  • 43.48
  • Published

digest-header

Digest access authentication header helper

  • v1.1.0
  • 43.48
  • Published

passport-totp

TOTP authentication strategy for Passport.

  • v0.0.2
  • 43.40
  • Published

@fastify/passport

Simple, unobtrusive authentication for Fastify.

  • v3.0.2
  • 43.02
  • Published

react-native-app-auth

React Native bridge for AppAuth for supporting any OAuth 2 provider

  • v8.0.3
  • 42.85
  • 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.58
  • Published

@tracetail/react

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

  • v2.3.3
  • 42.53
  • 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.46
  • Published

passport-atlassian-oauth2

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

  • v2.1.0
  • 42.35
  • Published

@privy-io/expo

Expo client for the Privy Auth API

  • v0.58.6
  • 42.22
  • Published

openid

OpenID 1.1/2.0 library for Node.js

  • v2.0.13
  • 42.06
  • Published

authy

Authy.com API lib for node.js

  • v1.4.0
  • 41.87
  • 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.83
  • Published

passport-local-mongoose

Mongoose plugin that simplifies building username and password login with Passport

  • v8.0.0
  • 41.81
  • Published

@elysiajs/bearer

Plugin for Elysia for retreiving Bearer token

  • v1.3.0
  • 41.72
  • Published

passport-gitlab2

GitLab authentication strategy for Passport.

  • v5.0.0
  • 41.71
  • Published

passport-github

GitHub authentication strategy for Passport.

  • v1.1.0
  • 41.71
  • Published

passport-ldapauth

LDAP authentication strategy for Passport

  • v3.0.1
  • 41.50
  • Published

next-firebase-auth-edge

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

  • v1.11.0
  • 41.40
  • Published

node-ntlm-client

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

  • v0.1.2
  • 41.32
  • Published

grant-koa

Grant OAuth Proxy middleware for Koa

  • v5.4.8
  • 41.24
  • Published

yub

Yubico Yubikey API Client for Node.js

  • v0.11.1
  • 41.02
  • Published

@bonginkan/maria

🚀 MARIA v4.1.3 - Complete Multimodal AI Integration & Enterprise Platform. Revolutionary voice-to-code, image-to-code, and 73 production-ready commands with advanced memory systems. World's first TypeScript AST-powered code generation with GraphRAG intel

  • v4.1.3
  • 40.97
  • Published

@zestic/oauth-core

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

  • v0.4.1
  • 40.88
  • Published

passport-cookie

Cookie authentication strategy for Passport

  • v1.0.9
  • 40.86
  • Published

axios-auth-refresh

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

  • v3.3.6
  • 40.81
  • Published

@stytch/nextjs

Stytch's official Next.js Library

  • v21.10.0
  • 40.80
  • Published

node-sp-auth

Unattended SharePoint http authentication with nodejs

  • v3.0.9
  • 40.78
  • Published

@absolutejs/auth

An authorization library for absolutejs

  • v0.20.2
  • 40.73
  • Published

passport-docusign

DocuSign authentication strategy for Passport.

  • v1.3.0
  • 40.66
  • Published

react-jwt

Small library for decoding json web tokens (JWT)

  • v1.3.0
  • 40.57
  • Published

@passwordless-id/webauthn

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

  • v2.3.1
  • 40.34
  • Published

scrypt

The scrypt crypto library for NodeJS

  • v6.0.3
  • 40.30
  • 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.19
  • 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.15
  • Published

passport-steam

Steam (OpenID 2) authentication strategy for PassportJS.

  • v1.0.18
  • 40.10
  • Published

passport-azure-ad-oauth2

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

  • v0.0.4
  • 40.10
  • Published

saml

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

  • v3.0.1
  • 39.82
  • Published

web-auth-library

Authentication library for the browser environment using Web Crypto API

  • v1.0.3
  • 39.79
  • Published

@propelauth/javascript

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

  • v2.0.22
  • 39.67
  • Published

ldap-authentication

A simple async nodejs library for LDAP user authentication

  • v3.3.4
  • 39.59
  • Published

@bitauth/libauth

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

  • v3.0.0
  • 39.52
  • Published

yggdrasil

Mojang authentication (Yggdrasil) client

  • v1.7.0
  • 39.44
  • Published

@elysiajs/node

Plugin for Elysia for retreiving Bearer token

  • v1.3.1
  • 39.43
  • Published

@clerk/vue

Clerk SDK for Vue

  • v1.11.6
  • 39.34
  • Published

apple-auth

Sign in with Apple for NodeJS

  • v1.0.9
  • 39.33
  • Published

@stytch/react

Stytch's official React Library

  • v19.10.0
  • 39.24
  • Published

node-sp-auth-config

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

  • v3.0.5
  • 39.23
  • Published

escher-auth

Library for HTTP request signing (JavaScript implementation)

  • v4.0.1
  • 39.19
  • Published

passport-trello

Trello authentication strategy for Passport.

  • v1.1.0
  • 39.17
  • 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

fido2-lib

A library for performing FIDO 2.0 / WebAuthn functionality

  • v3.5.3
  • 38.85
  • Published

passport-openid

OpenID authentication strategy for Passport.

  • v0.4.0
  • 38.61
  • Published

azureauth

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

  • v0.12.1
  • 38.61
  • Published

zxcvbn-typescript

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

  • v5.0.1
  • 38.59
  • Published

auth-astro

The easiest way to add authentication to your Astro project!

  • v4.2.0
  • 38.53
  • Published

better-auth-credentials-plugin

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

  • v0.3.0
  • 38.50
  • Published

mongoose-encryption

Simple encryption and authentication plugin for Mongoose

  • v2.1.2
  • 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.22
    • Published

    torii

    A set of clean abstractions for authentication in Ember.js

    • v1.0.0
    • 38.14
    • 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.11
    • 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.09
    • Published

    passport-google-oidc

    Google authentication strategy for Passport using OpenID Connect.

    • v0.1.0
    • 38.09
    • Published

    sodium-plus

    The Sodium Cryptography Library

    • v0.9.0
    • 38.08
    • Published

    sasl-plain

    JavaScript implementation of PLAIN SASL mechanism.

    • v0.1.0
    • 38.02
    • Published

    passport-instagram

    Instagram authentication strategy for Passport.

    • v1.0.0
    • 37.94
    • Published

    saml2js

    Parse SAML2 attributes into a JavaScript object.

    • v0.1.2
    • 37.77
    • 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
    • 37.69
    • Published

    @coveo/auth

    Functions to help authenticate with the Coveo platform.

    • v2.1.0
    • 37.51
    • 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.32
    • Published

    saslmechanisms

    JavaScript framework for SASL authentication.

    • v0.1.1
    • 37.20
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 37.19
    • 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.11
    • 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.10
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 36.94
    • Published

    @twurple/auth

    Authenticate with Twitch and stop caring about refreshing tokens.

    • v7.4.0
    • 36.92
    • Published

    apple-signin

    Node.JS wrapper around Sign In with Apple REST API

    • v1.0.9
    • 36.91
    • Published

    remix-auth-github

    A strategy to implement login with GitHub in Remix Auth.

    • v3.0.2
    • 36.90
    • Published

    sasl-anonymous

    JavaScript implementation of ANONYMOUS SASL mechanism.

    • v0.1.0
    • 36.90
    • 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
    • 36.88
    • Published

    @clerk/nuxt

    Clerk SDK for Nuxt

    • v1.8.12
    • 36.83
    • Published

    parse-err

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

    • v1.0.0
    • 36.81
    • Published

    supertokens-website

    frontend sdk for website to be used for auth solution.

    • v20.1.6
    • 36.80
    • Published

    supertokens-web-js

    SuperTokens SDK for vanilla JS for all recipes

    • v0.16.0
    • 36.78
    • Published

    react-native-touch-id

    React Native authentication with the native Touch ID popup.

    • v4.4.1
    • 36.71
    • Published

    thinbus-srp

    Secure Remote Password SRP SRP6a implementation.

    • v2.0.2
    • 36.68
    • Published

    passport-naver

    Naver authentication strategy for Passport

    • v1.0.6
    • 36.67
    • Published

    react-auth-kit

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

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

    bcryptjs-react

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

    • v2.4.6
    • 36.32
    • Published

    appcelerator-saml

    Appcelerator Arrow authentication using SAML strategy

    • v0.6.2
    • 36.30
    • 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.25
    • Published

    fastify-auth0-login

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

    • v0.2.0
    • 36.23
    • Published

    ngx-auth

    Angular 20+ Authentication module

    • v7.0.0
    • 36.20
    • Published

    @bdelab/roar-firekit

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

    • v9.11.0
    • 36.17
    • Published

    remix-auth-auth0

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

    • v2.2.0
    • 36.00
    • Published

    minecraft-protocol

    Parse and serialize minecraft packets, plus authentication and encryption.

    • v1.61.0
    • 35.69
    • Published

    @elysiajs/jwt

    Plugin for Elysia for using JWT Authentication

    • v1.3.3
    • 35.68
    • Published

    react-native-bcrypt

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

    • v2.4.0
    • 35.68
    • 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.68
    • Published

    oidc-client-ts-lumeris

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

    • v1.0.0
    • 35.54
    • Published

    sasl-scram-sha-1

    JavaScript implementation of SCRAM-SHA-1 SASL mechanism.

    • v1.3.0
    • 35.54
    • Published

    supertokens-auth-react

    ReactJS SDK that provides login functionality with SuperTokens.

    • v0.50.0
    • 35.51
    • Published

    hotp

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

    • v3.0.1
    • 35.50
    • Published

    opentoken

    OpenToken support for Node.JS

    • v1.2.0
    • 35.50
    • Published

    purmemo-mcp

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

    • v2.1.5
    • 35.48
    • Published

    passport-okta-oauth

    Passport strategy for authenticating with Okta using OAuth 2.0.

    • v0.0.1
    • 35.45
    • Published

    @hewmen/passport-twitch

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

    • v1.0.4
    • 35.20
    • 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.18
    • Published

    authy-client

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

    • v1.1.4
    • 35.09
    • 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.09
    • Published

    bknd

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

    • v0.17.0
    • 35.08
    • 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.07
    • Published

    koa-basic-auth

    Blanket basic auth middleware for koa

    • v4.0.0
    • 35.01
    • Published

    @j2inn/scram

    TypeScript client SCRAM authentication library

      • v2.0.0
      • 34.91
      • Published

      @azure/identity-vscode

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

      • v2.0.0
      • 34.86
      • Published

      passport-slack

      Slack OAuth2 strategy for Passport.

      • v0.0.7
      • 34.85
      • 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.79
        • Published

        passport-vkontakte

        VK.com authentication strategy for Passport.

        • v0.5.0
        • 34.64
        • Published

        @hapi/jwt

        JWT (JSON Web Token) Authentication

        • v3.2.0
        • 34.61
        • Published

        tweetnacl-auth

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

        • v1.0.1
        • 34.46
        • Published

        keycloak-connect-graphql

        Add Keycloak authentication and authorization to your GraphQL server.

        • v0.7.0
        • 34.39
        • Published

        htpasswd

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

        • v2.4.6
        • 34.34
        • Published

        arkos

        The Express & Prisma RESTful Framework

        • v1.2.16-beta
        • 34.27
        • Published

        remix-auth-totp

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

        • v4.0.0
        • 34.26
        • Published

        passport-google

        Google (OpenID) authentication strategy for Passport.

        • v0.3.0
        • 34.24
        • 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.20
        • Published

        @slashid/react

        React SDK for the /id platform

        • v1.33.0
        • 34.20
        • Published

        passport-localapikey-update

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

        • v0.6.0
        • 34.18
        • Published

        express-ntlm

        An express middleware to have simple NTLM-authentication.

        • v2.7.0
        • 34.12
        • Published

        passport-token

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

        • v0.2.0
        • 34.04
        • Published

        parse-request

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

        • v6.0.3
        • 34.04
        • Published