Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

alp-node-auth

christophehurpeau137ISC11.0.0TypeScript support: included

authentication with alp

alp

readme

personal exploration and framework for node and browser

📦 Packages

This repository is a monorepo that we manage using Yarn Workspaces.

Package Version Description
alp-body-parser body parser in alp framework
alp-migrations migrations scripts in alp
alp-nextjs configs and utils for nextjs
alp-node framework based on koa 2
alp-node-auth authentication with alp
alp-rollup-plugin-config transform yaml config using rollup copy plugin and yaml transform
react-alp-auth react alp context
react-alp-connection-state connection state
react-alp-loading-bar loading bar

changelog

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

11.0.0 (2025-08-02)

⚠ BREAKING CHANGES

  • update dependencies and drop node 20
  • update dev dependencies, replace parse-json-object-as-map with native JSON.parse, update koa
  • namedRouteParam and otherRouteParam
  • update koa
  • update liwi-mongo
  • update router-segments

Features

  • update dependencies and drop node 20 (fc5b322)
  • update dev dependencies, replace parse-json-object-as-map with native JSON.parse, update koa (5ae7723)
  • update koa (e678114)
  • update liwi-mongo (55e04ba)
  • update router-segments (07ff52b)

Bug Fixes

  • namedRouteParam and otherRouteParam (73e9e2a)

Version bump for dependency: alp-node Version bump for dependency: alp-node

10.0.0 (2024-01-06)

⚠ BREAKING CHANGES

  • merge to alp-node to improve maintenability, remove alp-types

Features

  • merge to alp-node to improve maintenability, remove alp-types (ead9a2f)

Version bump for dependency: alp-node Version bump for dependency: alp-node

9.3.0 (2024-01-06)

Note: no notable changes

Version bump for dependency: alp-node Version bump for dependency: alp-router

9.2.0 (2024-01-06)

Features

  • deps: update dependency liwi-mongo to v11 (#465) (f8c4804)

Bug Fixes

  • add missing strategies in files (119028e)

Version bump for dependency: alp-node Version bump for dependency: alp-router

9.1.0 (2023-12-25)

Features

Version bump for dependency: alp-types Version bump for dependency: alp-node Version bump for dependency: alp-router

9.0.1 (2023-07-29)

Bug Fixes

  • dedupe and fix update alp (aed32bc)

9.0.0 (2023-07-29)

⚠ BREAKING CHANGES

  • drop node 16

Features

Code Refactoring

8.0.0 (2023-03-19)

⚠ BREAKING CHANGES

  • changed api for alp-node-auth

Features

  • auth browser-readable cookie (7ce6b13)
  • update dev dependencies (9d7e24f)

7.2.2 (2023-02-18)

Bug Fixes

  • fix cookies version based on koa (30caad0)

7.2.1 (2023-02-05)

Bug Fixes

  • alp-node-auth: make sanitizeBaseUser public (6f37093)

7.2.0 (2023-01-31)

Features

7.1.2 (2023-01-31)

Bug Fixes

  • alp-node-auth: remove react peerdep (96a9077)

7.1.1 (2023-01-31)

Note: Version bump only for package alp-node-auth

7.1.0 (2023-01-29)

Bug Fixes

Features

  • update configs (e9cbde7)
  • update nightingale and router-segments (eb95316)

7.0.0 (2022-11-27)

Bug Fixes

  • addScope requires to be connected (f353e03)

Features

BREAKING CHANGES

  • drop node 14
  • route name loginResponse changed to authResponse

6.1.2 (2022-10-29)

Note: Version bump only for package alp-node-auth

6.1.1 (2022-10-19)

Note: Version bump only for package alp-node-auth

6.1.0 (2022-10-16)

Features

6.0.8 (2022-10-13)

Note: Version bump only for package alp-node-auth

6.0.7 (2022-03-05)

Note: Version bump only for package alp-node-auth

6.0.6 (2022-02-20)

Note: Version bump only for package alp-node-auth

6.0.5 (2022-02-13)

Bug Fixes

  • dont override react/react-in-jsx-scope (5d21c9e)

6.0.4 (2022-02-06)

Bug Fixes

6.0.3 (2022-01-15)

Bug Fixes

  • update peer dependencies (74892bc)

6.0.2 (2022-01-02)

Bug Fixes

6.0.1 (2022-01-02)

Note: Version bump only for package alp-node-auth

6.0.0 (2022-01-02)

Bug Fixes

  • update nightingale and fix tests (3691716)

Features

  • use ESM and drop node 12 (f45054e)

BREAKING CHANGES

  • requires node 14 and ESM

5.3.1 (2021-04-10)

Bug Fixes

  • alp-node-auth: jwtAudience were not used everywhere (d935271)

5.3.0 (2021-04-10)

Features

  • alp-node-auth: add jwtAudience audiance to remplace user-agent (498f64e)

5.2.1 (2021-03-28)

Note: Version bump only for package alp-node-auth

5.2.0 (2021-03-28)

Bug Fixes

  • correctly import jsonwebtoken (10f57d9)

Features

  • update @types/jsonwebtoken (d0c74e9)

5.1.2 (2021-03-28)

Note: Version bump only for package alp-node-auth

5.1.1 (2021-03-21)

Note: Version bump only for package alp-node-auth

5.1.0 (2021-03-21)

Bug Fixes

  • alp-node-auth: better strategies.d.ts (b4dae49)

Features

  • update dependencies and browserlist config (ec17710)

5.0.7 (2021-01-24)

Bug Fixes

  • missing await when calling setConnected (c27b185)

5.0.6 (2021-01-23)

Bug Fixes

  • alp-node-auth: bring back User and UserSanitized generics (1d3f7de)

5.0.5 (2021-01-23)

Bug Fixes

  • alp-node-auth: use ContextState and ContextSanitizedState to determine User and UserSanitized (41186a9)

5.0.4 (2021-01-23)

Note: Version bump only for package alp-node-auth

5.0.3 (2021-01-18)

Bug Fixes

5.0.2 (2021-01-17)

Bug Fixes

  • alp-node-auth: export strategies (b322a17)

5.0.1 (2021-01-17)

Note: Version bump only for package alp-node-auth

5.0.0 (2021-01-17)

Code Refactoring

  • update dev deps and typescript and eslint (8cdc20e)

Features

BREAKING CHANGES

  • requires node 12

4.0.1 (2021-01-12)

Note: Version bump only for package alp-node-auth

4.0.0 (2020-08-08)

Bug Fixes

  • alp-node-auth: peer dep alp-node (4eabc29)

Features

BREAKING CHANGES

  • requires liwi 7

3.3.0 (2020-08-08)

Bug Fixes

  • deps: update dependency cookies to ^0.8.0 (#104) (9e7cd20)

Features

  • alp-node-auth: add getConnectedAndUserFromRequest and authApolloContext (074bb2b)

3.2.0 (2020-05-30)

Bug Fixes

Features

  • update dependencies (70b1f7f)
  • update eslint and router-segment (93f0089)

3.1.1 (2020-05-02)

Note: Version bump only for package alp-node-auth

3.1.0 (2020-01-02)

Features

  • export getConnectedAndUser (91c41ca)

3.0.1 (2019-12-16)

Bug Fixes

3.0.0 (2019-12-15)

Features

BREAKING CHANGES

  • drop node 8

2.10.2 (2019-09-21)

Note: Version bump only for package alp-node-auth

2.10.1 (2019-09-15)

Note: Version bump only for package alp-node-auth

2.10.0 (2019-09-13)

Features

  • add react-alp-antd-form and update dependencies (6f60e46)

2.9.2 (2019-09-09)

Bug Fixes

2.9.1 (2019-05-09)

Bug Fixes

2.9.0 (2019-05-01)

Features

  • improve progress bar and server log (d7ef7dc)

2.8.1 (2019-05-01)

Bug Fixes

2.8.0 (2019-05-01)

Features

2.7.0 (2019-05-01)

Features

  • update deps and pobpack (1e19ea4)

2.6.1 (2019-04-28)

Bug Fixes

  • wait for hook to finish (98d9027)

2.6.0 (2019-04-28)

Features

  • alp-node-auth: paramsForLogin add ctx (122b49b)

2.5.0 (2019-04-28)

Features

  • alp-node-auth: add hooks (150f2b9)

2.4.0 (2019-04-28)

Features

  • export authenticationService (c41a6e7)

2.3.0 (2019-04-26)

Features

2.2.3 (2019-04-20)

Note: Version bump only for package alp-node-auth

2.2.2 (2019-04-07)

Note: Version bump only for package alp-node-auth

2.2.1 (2019-04-06)

Note: Version bump only for package alp-node-auth

2.2.0 (2019-04-05)

Features

2.1.1 (2019-03-30)

Bug Fixes

  • account id null (f912d49)
  • user id is not unique accross slack, use team (74caf5c)

2.1.0 (2019-03-29)

Features

2.0.1 (2019-03-08)

Note: Version bump only for package alp-node-auth

2.0.0 (2019-03-05)

Bug Fixes

  • remove google plus profile (d7725aa)

Features

BREAKING CHANGES

  • liwi 4.1 now required as peerdep

1.0.0 (2019-02-17)

Bug Fixes

Features

BREAKING CHANGES

  • use authSocketIO to auth websocket
  • liwi 3.0
  • too many breaking changes

0.15.4 (2018-03-31)

Bug Fixes

0.15.3 (2018-03-30)

Bug Fixes

0.15.2 (2018-03-30)

Bug Fixes

0.15.1 (2018-03-30)

0.15.0 (2018-03-30)

Bug Fixes

  • missing limit in migrate script (41c7d79)

0.14.1 (2017-11-25)

Bug Fixes

0.14.0 (2017-11-25)

Features

  • add migration script from rethinkdb to mongo and update dependencies (d0c9486)

0.13.0 (2017-08-27)

Features

  • new alp-react-redux API (861a191)

BREAKING CHANGES

  • added app.reduxReducers and removed app.registerBrowserStateTransformer

0.12.0 (2017-08-16)

Features

0.11.1 (2017-07-28)

Bug Fixes

0.11.0 (2017-07-26)

Features

  • breaking change, use router-segments (7ff32ff)

0.10.1 (2017-04-06)

0.10.0 (2017-03-07)

0.9.0 (2017-01-24)

upgrade dependencies

v0.8.1

  • f047d7a Update README.md (Christophe Hurpeau)
  • 5204590 Update README.md (Christophe Hurpeau)
  • 57d7651 fix: fix for liwi (Christophe Hurpeau)
  • 1e75f36 chore(authors): update AUTHORS (Christophe Hurpeau)

v0.8.0

  • a533afc refactor: update dependencies (Christophe Hurpeau)
  • 38d715b refactor: update dependencies (Christophe Hurpeau)

v0.7.0

  • bd144cf chore(package): komet-karma@^0.2.3 (Christophe Hurpeau)
  • e390d3e chore(package): pob-release@^2.2.2 (Christophe Hurpeau)

v0.6.0

  • 91e64a8 refactor: transformforbrowser, types and websocket auth (Christophe Hurpeau)

v0.5.0

  • 1ba9d67 feat: emaildomains (Christophe Hurpeau)

v0.4.1

  • ea53217 fix dev exports types (Christophe Hurpeau)

v0.4.0

  • 352730e liwi 0.8 and rethinkdb and simple-oauth2 1.0 (Christophe Hurpeau)

v0.3.0

  • c3acac8 websocket auth (Christophe Hurpeau)

v0.2.2

  • b2ed04c update dependencies (Christophe Hurpeau)

v0.2.1

  • ce0458d browser controller (Christophe Hurpeau)

v0.2.0

  • 4c2bcfd rewrite (Christophe Hurpeau)

v0.1.2

  • da4ebc6 add styl and types (Christophe Hurpeau)

v0.1.1

  • bba02c7 controller logout action (Christophe Hurpeau)