Commit Graph

25 Commits

Author SHA1 Message Date
Maxime Besson 0d4bea66ed Allow OverConf to pass module params 2022-10-10 17:43:04 +02:00
Maxime Besson c54b89485e Tidy 2FA code 2022-10-10 17:43:04 +02:00
Maxime Besson 181f8c4be1 Update mail2f to use code2f lib (#2762) 2022-06-27 11:06:07 +02:00
Maxime Besson 828fb10389 Default 2FA token to sfLoginTimeout (#2757) 2022-06-03 15:35:21 +02:00
Clément OUDOT 6a6a41b007 Use regexp to replace values in email only for text body (#2495) 2021-07-18 17:20:39 +02:00
Yadd 83b45db614 Fix versions 2021-06-28 15:36:29 +02:00
Maxime Besson 297dc830af Update mail templates to no longer use string substitution (#2495) 2021-03-31 14:27:23 +02:00
Maxime Besson d696853556 Factor MAIN_LOGO variable in loadMailTemplate (#2495) 2021-03-31 14:27:23 +02:00
Clément OUDOT 426555effe Use a specific parameter for mail 2F session key (#2406) 2020-12-03 19:59:36 +01:00
Christophe Maudoux 0469d36aec Update version & tidy (#2366) 2020-10-31 23:55:41 +01:00
Christophe Maudoux d8114e0e16 Submit 2FA with StayConnected plugin (#2366) 2020-10-31 23:20:18 +01:00
Maxime Besson bedcf20806 Change portal error code on 2F failure (#2008) 2019-11-15 11:19:08 +01:00
Clément OUDOT 82a06fce91 Pass skin parameter in 2F flows (#1915) 2019-09-03 11:56:48 +02:00
Maxime Besson a04a376777 Make regular template variables available in mails
SKIN, PORTAL_URL, env_*, session_* are now available in email templates

Preliminary work for #1861
2019-08-27 23:13:36 +02:00
Maxime Besson 8de0a89029 Give more customization options for 2F prompt messages
new translations labels for mail and rest, and we now pass the 2F prefix
to templates. It's not used in the default skin, but it should help in
cases where extra second factors are used to offer the user a more
helpful prompt message
2019-08-05 20:08:28 +02:00
Maxime Besson c1afdbefac Add labels and logos to all 2F providers (#1873) 2019-08-01 17:27:14 +02:00
Maxime Besson d82f776df8 Allow multi instanciation of 2F modules (#1860)
This commit adds a manager interface to declare multiple instances of a
single 2F module, in a manner similar to Combination.

An additional portal code reads the `sfExtra` variable to load the
declared modules.

An empty rules means the module will be always active.
2019-07-22 19:30:37 +02:00
Clément OUDOT b0a69d3473 Use skin rules in 2F plugins (#1828) 2019-06-28 15:56:57 +02:00
Xavier c921c295ed Use user skin in loadTemplate (Fixes: #1828) 2019-06-28 13:40:56 +02:00
Xavier Guimard 44a6e25851 Improve cryptographic functions (#1823) 2019-06-28 10:30:37 +02:00
Xavier Guimard 2159957c34 Update versions 2019-04-05 09:54:43 +02:00
Xavier Guimard bc2bef4ff4 Please use our .perltidyrc 2019-03-07 18:22:58 +01:00
Christophe Maudoux 60e80fe1b1 Improve code (#1629) 2019-02-14 22:41:58 +01:00
Christophe Maudoux 46f2beb10a Typo & perltidy (#1629) 2019-02-10 22:47:56 +01:00
Maxime Besson faa748f68f Add Mail second factor plugin 2019-02-03 14:43:44 +01:00