| 03bae0e0 | 16-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
reuse sticky property from main cookie
When a user wants to stay logged in, the two factor auth is saved for 3 months (main login is saved for a year) |
| a01d09a8 | 16-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
added custom OTP form field
This also fixes wilminator/dokuwiki-plugin-twofactor#26 |
| 78279978 | 16-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
style adjustment |
| 0407d282 | 16-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
make 2fa login more recognizable |
| e7e81ff7 | 16-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
streamline language files
We use "two-factor" and "mechanism" as our preferred terms now. |
| 3574ad29 | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
fixed language files for settings |
| 1c8522cb | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
changed how provider setup works
This makes the interface a bit cleaner and less confusing |
| 16ed3964 | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
some cleanup and streamlining for providers |
| 2fadf188 | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
make tolerance easier to override in config |
| 2940cae3 | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
removed obsolete config and language |
| 6ce592ef | 15-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
fix error in admin when plugin is not ready, yet |
| bbe22a6a | 14-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
finished admin refactoring |
| f6b61423 | 10-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
fix handling of multiple providers |
| f62d0e33 | 09-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
first start with the admin interface |
| 210d81e3 | 09-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
disable the user temporarily in all non-main screens
This requires the new DOKUWIKI_INIT_DONE event introduced in splitbrain/dokuwiki#3640 |
| 857c5abc | 09-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
delete cookie on logout |
| 5f8f561a | 09-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
use action to register providers |
| dc037a7b | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
fix user checking in preprocess |
| 97647c7e | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
profile localization and styling |
| 4b9cff8a | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
manage optouts |
| c9e42a8d | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
show proper links for alternative providers |
| 6c996db8 | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
fix cookie security
The cookie is now tied to the provider and cookie secret. This way it can not be constructed without inside knowledge. |
| 30625b49 | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
Removed old code
The basic mechanisms have been reimplemented, so the old code has been removed. |
| b6119621 | 03-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
handle user default providers |
| 848a9be0 | 02-Mar-2022 |
Andreas Gohr <andi@splitbrain.org> |
remember 2fa authentications |