Skip to content

Releases: EsupPortail/esup-otp-manager

v1.5.2

15 Nov 13:40
Compare
Choose a tag to compare
  • Update dependencies (Require "npm install")
  • fix #30 avoid double slash in CAS logout redirect URL a8f0a06
  • fix CVE-2024-47764 (Require "npm install") f824fe2
  • migrate passport-apereo-cas to @coursetable/passport-cas (requires "npm install") ad36b28

v1.5.1

04 Oct 10:44
Compare
Choose a tag to compare
  • fix #33 : "switch does't update on push activation"
  • fix #37 : "popup and redirection when accessing '/' without being logged in"
  • Update dependencies (Require "npm install")

v1.5.0

27 Sep 14:53
Compare
Choose a tag to compare

Require "npm install"

  • You can now redirect a manager to a user's page using a link like http://localhost:4000/login?user=toto
  • You can now prevent users from using their professional e-mail addresses as random_code_mail transport.
    For this, in properties/esup.json, uncomment transport_regexes.mail, and modify the associated regex.
    (For example, the regex ^(?!.*(?:univ[.]fr|univ-paris[.]fr)$).*$ prevents e-mail addresses ending with "univ.fr" or "univ-paris.fr")
  • Improve user search performance
  • Update dependencies
  • Some refactors

v1.4.0

16 Jul 08:58
Compare
Choose a tag to compare
  • No longer use user_hash
  • Update dependency versions (Require "npm install")

v1.3.0

08 Jul 16:13
Compare
Choose a tag to compare

Require "npm install"

  • support Webauthn (require esup-otp-api v1.5.0)
  • update dependency versions
  • fix some accessibility problems (may break custom CSS)
  • allow international phone number (To authorize only certain numbers. Modify the regex in the app.js file )

v1.2.2

21 Mar 11:12
Compare
Choose a tag to compare

Require "npm install"

  • use sweetalert2 instead of window.prompt to validate random_code(_mail) transport #25 4d4f94b
  • update dependencies in package-lock.json ce0db16

v1.2.1

29 Feb 11:29
9d0d8d2
Compare
Choose a tag to compare

Require "npm install" and Node.js >= 18

  • update dependencies to prevent security issues and warning
  • use undici to communicate with the API instead of (deprecated) request
  • add .npmrc to prevent peer dependencies issues
  • commit package-lock.json as recommended

v1.2.0

20 Feb 10:49
Compare
Choose a tag to compare

Require "npm install"

  • validate TOTP and random_code(_mail) transport before activation 0a8093a 7e15e04
  • update some dependencies f7f736e
  • this version 1.2.0 of the manager requires version 1.4.0 or higher of the api

v1.1.6

18 Jan 14:17
70c92be
Compare
Choose a tag to compare

fix random code mail

v1.1.5

17 Jan 16:24
Compare
Choose a tag to compare
  • reserve usage of routes using "api_password" to managers and admins
  • this version 1.1.5 of the manager requires version 1.3.0 or higher of the api