# lipp/login-with

Stateless login-with microservice for OAuth

Repository: https://github.com/lipp/login-with
Canonical: https://ross.abutalabs.com/products/login-with
Homepage: https://login-with.com
Language: JavaScript
License: MIT
License Family: permissive
Topics: oauth, microservice, reddit, twitter, jwt, now, passport, login, facebook, google, linkedin, docker
Last push: 2022-12-30T16:38:38+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3527, "days_push": 1342, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2341, forks 142 (observed 2026-08-28T04:06:38.978221+00:00)

## What it is
A stateless microservice that handles 'login-with' OAuth authentication for providers like Twitter, Google, GitHub, and Facebook. On successful login it sets http-only JWT and profile cookies scoped to your domain.

## Use cases
- add social login to my website without a backend
- self-host an oauth login microservice
- login with twitter google or github on my domain
- stateless authentication with jwt cookies
- delegate oauth flows to a separate subdomain

## When to choose
- you want a self-hosted, stateless social login service deployable via Docker or serverless
- you need JWT-based auth cookies shared across your subdomains
- you want to support many OAuth providers with minimal code

## When to avoid
- you need full-featured identity management with user databases and MFA
- you prefer a managed auth provider like Auth0 or Firebase Auth
- you need non-OAuth authentication methods like passwords or SAML

## Facets
- artifact type: service
- maturity: maintenance
- function: auth, http-server, microservices, middleware
- domain: web-development, security, backend, self-hosted
- platform: self-hosted
- tags: oauth, jwt, social-login, stateless, passport, single-sign-on, nodejs, docker, web-server

## Member repositories
- lipp/login-with (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:38.978221+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:37:22.963915+00:00, confidence not recorded.
  - readme: https://github.com/lipp/login-with (fetched 2026-08-28T04:06:38.978221+00:00, sha c835c6ccd5c6)
  - registry_npm: https://registry.npmjs.org/login-with (fetched 2026-08-29T10:18:05.827400+00:00, sha e012445cadec)
- Data as of 2026-08-30T08:39:29.467469+00:00.
