JSPM

Found 8638 results for authentication code flow

react-oidc-context

OpenID Connect & OAuth2 authentication using react context api as state management

  • v3.3.0
  • 52.23
  • Published

@zxcvbn-ts/core

Realistic password strength estimation written in typescript

  • v3.0.4
  • 52.00
  • Published

passport-http

HTTP Basic and Digest authentication strategies for Passport.

  • v0.3.0
  • 51.96
  • Published

expo-local-authentication

Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan.

  • v16.0.5
  • 51.73
  • Published

@dfinity/identity

JavaScript and TypeScript library to manage identity with the Internet Computer

  • v3.2.3
  • 51.68
  • Published

passport-forcedotcom

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

  • v0.2.1
  • 51.23
  • Published

@getmocha/users-service

An API client, Hono middleware, and a React provider for the Mocha Users Service

    • v0.0.4
    • 50.63
    • Published

    keycloak-angular

    Easy Keycloak integration for Angular applications.

    • v20.0.0
    • 50.28
    • Published

    c32check

    Crockford base-32 checksum encoding

    • v2.0.0
    • 49.89
    • Published

    @hapi/iron

    Encapsulated tokens (encrypted and mac'ed objects)

    • v7.0.1
    • 49.87
    • Published

    passport-facebook

    Facebook authentication strategy for Passport.

    • v3.0.0
    • 49.83
    • Published

    @urql/exchange-auth

    An exchange for managing authentication and token refresh in urql

    • v3.0.0
    • 49.68
    • Published

    react-native-azure-auth

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

    • v1.8.18
    • 49.63
    • Published

    @replit/oidc-provider

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

    • v8.8.0
    • 49.24
    • Published

    passport-github2

    GitHub authentication strategy for Passport.

    • v0.1.12
    • 49.12
    • Published

    passport-oauth

    OAuth 1.0 and 2.0 authentication strategies for Passport.

    • v1.0.0
    • 49.11
    • Published

    @auth/core

    Authentication for the Web.

    • v0.40.0
    • 48.80
    • Published

    strip-url-auth

    Strip the authentication part of a URL

    • v2.0.0
    • 48.58
    • Published

    @dfinity/auth-client

    JavaScript and TypeScript library to provide a simple integration with an IC Internet Identity

    • v3.2.3
    • 48.19
    • Published

    client-oauth2

    Straight-forward execution of OAuth 2.0 flows and authenticated API requests

    • v4.3.3
    • 48.18
    • Published

    passport-microsoft

    Microsoft [Graph] authentication strategy for Passport.

    • v2.1.0
    • 48.14
    • Published

    auth0-js

    Auth0 headless browser sdk

    • v9.28.0
    • 47.80
    • Published

    @clerk/themes

    Themes for the Clerk auth components

    • v2.4.15
    • 47.68
    • Published

    axios-ntlm

    An NTLM auth extension to the Axios HTTP library

    • v1.4.4
    • 47.19
    • Published

    keycloak-js

    A client-side JavaScript OpenID Connect library that can be used to secure web applications.

    • v26.2.0
    • 47.16
    • Published

    passport-line

    LINE authentication strategy for Passport.

    • v0.0.4
    • 47.04
    • 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.67
    • Published

    koa-jwt

    Koa middleware for validating JSON Web Tokens

    • v4.0.4
    • 46.65
    • Published

    @descope/node-sdk

    Node.js library used to integrate with Descope

    • v1.7.13
    • 46.61
    • Published

    @leancodepl/kratos

    Headless React components library for building Ory Kratos authentication flows

    • v9.5.3
    • 46.59
    • Published

    http-auth-connect

    Connect framework integration with http-auth module.

    • v1.0.6
    • 46.28
    • Published

    ldapauth-fork

    Authenticate against an LDAP server

    • v6.1.0
    • 45.83
    • Published

    @clerk/testing

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

    • v1.12.1
    • 45.46
    • Published

    passport-anonymous

    Anonymous authentication strategy for Passport.

    • v1.0.1
    • 45.43
    • Published

    totp-generator

    Generate TOTP tokens from key

    • v1.0.0
    • 45.35
    • 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.26
    • Published

    rxfire

    Firebase JavaScript library RxJS

    • v6.1.0
    • 45.18
    • Published

    passport-apple

    Passport strategy for Sign in with Apple

    • v2.0.2
    • 45.17
    • Published

    @adonisjs/auth

    Official authentication provider for Adonis framework

    • v9.4.2
    • 44.79
    • 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.72
    • Published

    google-auto-auth

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

    • v0.10.1
    • 44.69
    • Published

    u2f-api

    Promisified U2F API for browsers

    • v1.2.1
    • 44.65
    • 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.32
    • 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.24
    • 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.24
    • Published

    next-client-cookies

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

    • v2.1.0
    • 44.16
    • Published

    passport-twitter

    Twitter authentication strategy for Passport.

    • v1.0.4
    • 44.00
    • Published

    hapi-auth-bearer-token

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

    • v8.0.0
    • 43.98
    • Published

    koa-passport

    Passport middleware for Koa

    • v6.0.0
    • 43.93
    • Published

    passport-discord

    Passport strategy for authentication with Discord (discordapp.com)

    • v0.1.4
    • 43.86
    • Published

    isomorphic-cookie

    Load and save cookies on the client and server

    • v1.2.4
    • 43.72
    • Published

    passport-oauth2-refresh

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

    • v2.2.0
    • 43.71
    • Published

    @stytch/vanilla-js

    Stytch's official Javascript Client Library

    • v5.34.0
    • 43.61
    • Published

    jso

    OAuth 2.0 implementation in Javascript

    • v4.1.1
    • 43.54
    • Published

    passport-totp

    TOTP authentication strategy for Passport.

    • v0.0.2
    • 43.53
    • Published

    digest-header

    Digest access authentication header helper

    • v1.1.0
    • 43.41
    • Published

    @fastify/passport

    Simple, unobtrusive authentication for Fastify.

    • v3.0.2
    • 43.16
    • Published

    react-native-app-auth

    React Native bridge for AppAuth for supporting any OAuth 2 provider

    • v8.0.3
    • 43.15
    • 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.83
    • Published

    passport-atlassian-oauth2

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

    • v2.1.0
    • 42.62
    • 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.52
    • 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.50
    • Published

    @privy-io/expo

    Expo client for the Privy Auth API

    • v0.58.6
    • 42.16
    • Published

    passport-ldapauth

    LDAP authentication strategy for Passport

    • v3.0.1
    • 42.09
    • Published

    openid

    OpenID 1.1/2.0 library for Node.js

    • v2.0.13
    • 42.05
    • Published

    @elysiajs/bearer

    Plugin for Elysia for retreiving Bearer token

    • v1.3.0
    • 41.95
    • 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.90
    • Published

    passport-gitlab2

    GitLab authentication strategy for Passport.

    • v5.0.0
    • 41.85
    • Published

    passport-github

    GitHub authentication strategy for Passport.

    • v1.1.0
    • 41.85
    • Published

    authy

    Authy.com API lib for node.js

    • v1.4.0
    • 41.78
    • Published

    grant-koa

    Grant OAuth Proxy middleware for Koa

    • v5.4.8
    • 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.48
    • Published

    node-ntlm-client

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

    • v0.1.2
    • 41.13
    • Published

    yub

    Yubico Yubikey API Client for Node.js

    • v0.11.1
    • 41.08
    • Published

    scrypt

    The scrypt crypto library for NodeJS

    • v6.0.3
    • 41.04
    • Published

    @zestic/oauth-core

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

    • v0.4.1
    • 41.00
    • Published

    axios-auth-refresh

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

    • v3.3.6
    • 40.94
    • Published

    @stytch/nextjs

    Stytch's official Next.js Library

    • v21.10.0
    • 40.93
    • Published

    passport-cookie

    Cookie authentication strategy for Passport

    • v1.0.9
    • 40.90
    • Published

    @absolutejs/auth

    An authorization library for absolutejs

    • v0.20.2
    • 40.78
    • Published

    react-jwt

    Small library for decoding json web tokens (JWT)

    • v1.3.0
    • 40.71
    • Published

    node-sp-auth

    Unattended SharePoint http authentication with nodejs

    • v3.0.9
    • 40.68
    • Published

    passport-local-mongoose

    Mongoose plugin that simplifies building username and password login with Passport

    • v8.0.0
    • 40.62
    • Published

    passport-docusign

    DocuSign authentication strategy for Passport.

    • v1.3.0
    • 40.61
    • Published

    @passwordless-id/webauthn

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

    • v2.3.1
    • 40.60
    • Published

    passport-azure-ad-oauth2

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

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

    saml

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

    • v3.0.1
    • 40.14
    • Published

    passport-steam

    Steam (OpenID 2) authentication strategy for PassportJS.

    • v1.0.18
    • 40.06
    • Published

    web-auth-library

    Authentication library for the browser environment using Web Crypto API

    • v1.0.3
    • 39.83
    • Published

    ldap-authentication

    A simple async nodejs library for LDAP user authentication

    • v3.3.4
    • 39.70
    • Published

    @propelauth/javascript

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

    • v2.0.22
    • 39.62
    • Published

    yggdrasil

    Mojang authentication (Yggdrasil) client

    • v1.7.0
    • 39.62
    • Published

    @bitauth/libauth

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

    • v3.0.0
    • 39.60
    • Published

    apple-auth

    Sign in with Apple for NodeJS

    • v1.0.9
    • 39.56
    • Published

    escher-auth

    Library for HTTP request signing (JavaScript implementation)

    • v4.0.1
    • 39.47
    • Published

    @stytch/react

    Stytch's official React Library

    • v19.10.0
    • 39.41
    • Published

    @elysiajs/node

    Plugin for Elysia for retreiving Bearer token

    • v1.3.1
    • 39.30
    • Published

    node-sp-auth-config

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

    • v3.0.5
    • 39.30
    • Published

    @clerk/vue

    Clerk SDK for Vue

    • v1.11.6
    • 39.29
    • Published

    passport-trello

    Trello authentication strategy for Passport.

    • v1.1.0
    • 39.28
    • 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.05
    • Published

    fido2-lib

    A library for performing FIDO 2.0 / WebAuthn functionality

    • v3.5.3
    • 39.03
    • Published

    azureauth

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

    • v0.12.1
    • 38.79
    • Published

    passport-openid

    OpenID authentication strategy for Passport.

    • v0.4.0
    • 38.73
    • Published

    better-auth-credentials-plugin

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

    • v0.3.0
    • 38.52
    • Published

    zxcvbn-typescript

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

    • v5.0.1
    • 38.48
    • Published

    auth-astro

    The easiest way to add authentication to your Astro project!

    • v4.2.0
    • 38.45
    • Published

    mongoose-encryption

    Simple encryption and authentication plugin for Mongoose

    • v2.1.2
    • 38.45
    • Published

    passport-google-oidc

    Google authentication strategy for Passport using OpenID Connect.

    • v0.1.0
    • 38.30
    • Published

    appcelerator-saml

    Appcelerator Arrow authentication using SAML strategy

    • v0.6.2
    • 38.26
    • Published

    torii

    A set of clean abstractions for authentication in Ember.js

    • v1.0.0
    • 38.20
    • Published

    sasl-plain

    JavaScript implementation of PLAIN SASL mechanism.

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

    passport-instagram

    Instagram authentication strategy for Passport.

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

    sodium-plus

    The Sodium Cryptography Library

    • v0.9.0
    • 37.95
    • Published

    saml2js

    Parse SAML2 attributes into a JavaScript object.

    • v0.1.2
    • 37.67
    • 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.59
    • 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.48
    • Published

    saslmechanisms

    JavaScript framework for SASL authentication.

    • v0.1.1
    • 37.25
    • 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.18
    • 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.17
    • Published

    supertokens-website

    frontend sdk for website to be used for auth solution.

    • v20.1.6
    • 37.08
    • Published

    http-auth-utils

    Parse, build and deal with HTTP authorization headers.

    • v6.0.1
    • 37.06
    • Published

    koa-jwt2

    JWT authentication middleware.

    • v1.0.3
    • 37.03
    • Published

    parse-err

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

    • v1.0.0
    • 37.00
    • Published

    supertokens-web-js

    SuperTokens SDK for vanilla JS for all recipes

    • v0.16.0
    • 36.93
    • Published

    apple-signin

    Node.JS wrapper around Sign In with Apple REST API

    • v1.0.9
    • 36.89
    • 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

    react-native-touch-id

    React Native authentication with the native Touch ID popup.

    • v4.4.1
    • 36.86
    • Published

    @twurple/auth

    Authenticate with Twitch and stop caring about refreshing tokens.

    • v7.4.0
    • 36.83
    • Published

    remix-auth-github

    A strategy to implement login with GitHub in Remix Auth.

    • v3.0.2
    • 36.82
    • Published

    @clerk/nuxt

    Clerk SDK for Nuxt

    • v1.8.12
    • 36.77
    • Published

    sasl-anonymous

    JavaScript implementation of ANONYMOUS SASL mechanism.

    • v0.1.0
    • 36.69
    • Published

    passport-naver

    Naver authentication strategy for Passport

    • v1.0.6
    • 36.62
    • Published

    thinbus-srp

    Secure Remote Password SRP SRP6a implementation.

    • v2.0.2
    • 36.56
    • Published

    bcryptjs-react

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

    • v2.4.6
    • 36.42
    • Published

    react-auth-kit

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

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

    passport-onelogin-oauth

    Passport strategy for authenticating with OneLogin using OAuth 2.0.

    • v0.0.1
    • 36.39
    • Published

    ngx-auth

    Angular 20+ Authentication module

    • v7.0.0
    • 36.32
    • Published

    vue-msal-browser

    Vue plugin to authenticate with the msal-browser library

    • v2.0.0
    • 36.27
    • Published

    fastify-auth0-login

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

    • v0.2.0
    • 36.25
    • 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.11.0
      • 36.22
      • 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

      @bdelab/roar-firekit

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

      • v9.11.0
      • 36.11
      • Published

      minecraft-protocol

      Parse and serialize minecraft packets, plus authentication and encryption.

      • v1.61.0
      • 35.77
      • Published

      @elysiajs/jwt

      Plugin for Elysia for using JWT Authentication

      • v1.3.3
      • 35.75
      • 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

      passport-okta-oauth

      Passport strategy for authenticating with Okta using OAuth 2.0.

      • v0.0.1
      • 35.64
      • Published

      oidc-client-ts-lumeris

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

      • v1.0.0
      • 35.63
      • Published

      hotp

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

      • v3.0.1
      • 35.61
      • Published

      supertokens-auth-react

      ReactJS SDK that provides login functionality with SuperTokens.

      • v0.50.0
      • 35.59
      • Published

      sasl-scram-sha-1

      JavaScript implementation of SCRAM-SHA-1 SASL mechanism.

      • v1.3.0
      • 35.59
      • Published

      react-native-bcrypt

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

      • v2.4.0
      • 35.57
      • Published

      opentoken

      OpenToken support for Node.JS

      • v1.2.0
      • 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.52
      • Published