ESUP-OTP

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

On peut sortir des informations en faisant des requêtes sur la base MongoDB

personnes Personnes ayant activé le MFA

Bloc de code
languagejson
db.UserPreferences.find({ $or: [ "push", "bypass", "totp", "random_code", "random_code_mail", "webauthn" ].map(name => ({ [name+".active"]: true })) }).map(e => e.uid)

Stats méthodes activées

Bloc de code
languagejson
db.UserPreferences.find().map(e => Object.keys(e).filter(method => e[method].active).sort().join(" ")).sort().toArray().reduce((h, actives) => { h[actives] = (h[actives] || 0) + 1; return h }, {})