Skip to content

Releases: EsupPortail/esup-otp-api

v1.7.2

12 Nov 14:50
Compare
Choose a tag to compare

v1.7.1

04 Oct 10:57
Compare
Choose a tag to compare
  • fix some bugs ( dd12a45 , 9f18347 )
  • Update dependencies (Require "npm install")

v1.7.0

01 Oct 13:41
Compare
Choose a tag to compare

Require "npm install"

  • fix the displayed city on Esup Auth in case the notification is not clicked.
  • migrate otplib to otpauth
  • migrate geoip-lite to ip-location-api
    • If push is enabled, the first startup will be slower (due to the updating of the IP-to-city mapping table).
  • migrate ldapjs-promise to ldapts
  • Update dependencies
  • Some refactors

v1.6.1

16 Jul 13:13
Compare
Choose a tag to compare

fix: TypeError: HttpsProxyAgent is not a constructor

v1.6.0

16 Jul 08:58
Compare
Choose a tag to compare
  • No longer allow user_hash for esup-otp-manager routes Require esup-otp-manager => 1.4.0
  • Update dependency versions (Require "npm install")

v1.5.0

08 Jul 14:37
Compare
Choose a tag to compare

Require "npm install"

  • new method : Webauthn

Esup-otp is now compatible with Webauthn.
This means that a smartphone (IOS or Android), a Yubikey key, Windows Hello... can be used as a second factor.

Remember to configure the university domain, as well as the sub-domains of the cas server and manager. https://github.com/EsupPortail/esup-otp-api/blob/master/properties/esup.json#L10

And keep in mind that Webauthn is (for the moment) not compatible with multiple domains. So CAS and manager must be on the same domain.

  • improve logs
  • remove fcm-node
  • update dependency versions

v1.4.3

05 Mar 14:07
Compare
Choose a tag to compare
  • add the possibility to use templates for random_code_mail 8241ba7

v1.4.2

04 Mar 11:24
Compare
Choose a tag to compare

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

  • update dependency versions

v1.4.1

01 Mar 11:22
49a9e11
Compare
Choose a tag to compare
  • delete default value for serviceAccount.client_x509_cert_url 49a9e11

v1.4.0

20 Feb 10:31
Compare
Choose a tag to compare

Require "npm install"

  • An OTP code can no longer be verified by a method globally deactivated (by admin) a396860
  • refactor: use async and promises instead of callback a577d89
  • add routes for manager to validate TOTP and random_code(_mail) transport before activation ffe7900 603a2cb
  • log unhandled errors a10b34b
  • migration from FCM-node to firebase-admin for sending push notifications a0753d6
    Sending messages with the FCM legacy APIs will no longer be possible as of June 2024.
    Please contact us as soon as possible to obtain a serviceAccount key.