Commit Graph

131 Commits (0263821010d1394de6bbcefa6e78e7fab385cda0)

Author SHA1 Message Date
Christoph Wurst d058ef2b6c
Make it possible to wipe all tokens/devices of a user 7 years ago
Christoph Wurst 1c261675ad
Refactor: move remote wipe token logic to RW service 7 years ago
Christoph Wurst c50fe2a9c9
Send emails when remote wipe starts/finishes 7 years ago
Christoph Wurst aa6622ccef Decouple remote wipe notifcation channels with events 7 years ago
Roeland Jago Douma f03eb7ec3c
Remote wipe support 7 years ago
Roeland Jago Douma 579162d7b9
Allow 2FA to be setup on first login 7 years ago
Christoph Wurst 170582d4f5
Add a login chain to reduce the complexity of LoginController::tryLogin 7 years ago
Daniel Kesselberg 34e849d702
Add interface INamedToken 7 years ago
Roeland Jago Douma ac8a6e2244
Clean pending 2FA authentication on password reset 7 years ago
Daniel Kesselberg ec8aefc762
Read openssl error and log 7 years ago
Roeland Jago Douma 674930da7f
Move ExpiredTokenException to the correct namespace 7 years ago
Roeland Jago Douma 34f5f4091e
Catch more occurences where ExpiredTokenException can be thrown 7 years ago
Roeland Jago Douma b3a92a4e39
Expired PK tokens should not fall back to legacy tokens 7 years ago
Christoph Wurst 83e994c11f
Make it possible to enforce mandatory 2FA for groups 7 years ago
Roeland Jago Douma 19f84f7b54
Add tests 8 years ago
Roeland Jago Douma d9febae5b2
Update all the publickey tokens if needed on web login 8 years ago
Roeland Jago Douma 00e99af586
Mark token as invalid if the password doesn't match 8 years ago
Roeland Jago Douma a95154642d
Emit event on enablign or disabling of 2FA provider 8 years ago
Christoph Wurst 259c0ce11d
Add mandatory 2FA service/class 8 years ago
Christoph Wurst 7586b19e52
Only allow 2FA state changs if providers support the operation 8 years ago
Joas Schilling f258e65f13
Also adjust the expiration of PublicKeyTokenProvider 8 years ago
Joas Schilling 5e6187926f
Copy the expiration from 480864b3e3 to getTokenById 8 years ago
Daniel Kesselberg 90a9a1ecc6
Consider openssl settings from config.php 8 years ago
Roeland Jago Douma 47b46fa69d
Expire tokens hardening 8 years ago
Christoph Wurst fb98db7da7
Fix handlng of concurrent inserts of the 2FA provider registry DAO 8 years ago
Christoph Wurst 1124b87bc0
Fix 2FA being enforced if only backup codes provider is active 8 years ago
Christoph Wurst 8db66d5dfb
Fix double-inserts of the same provider state 8 years ago
Christoph Wurst d8197f2b97
Rename providerset method to get primary providers 8 years ago
Christoph Wurst c6e47e8a51
Fix login redirection if only one 2FA provider is active 8 years ago
Christoph Wurst d248a0bd1e
Fix 2FA provider registry population on login 8 years ago
Christoph Wurst fc149bab3c
Fix duplicate inserts in the 2fa provider registry DAO 8 years ago
Christoph Wurst 7be465febe
Make new classes strict and fix license header 8 years ago
Christoph Wurst 13d93f5b25
Make 2FA providers stateful 8 years ago
Roeland Jago Douma 82959ca93e
Comments 8 years ago
Roeland Jago Douma 970dea9264
Add getProvider helper function 8 years ago
Roeland Jago Douma df34571d1d
Use constant for token version 8 years ago
Roeland Jago Douma 9e7a95fe58
Add more tests 8 years ago
Roeland Jago Douma 1999f7ce7b
Generate the new publicKey tokens by default! 8 years ago
Roeland Jago Douma f168ecfa7a
Actually convert the token 8 years ago
Roeland Jago Douma d03d16a936
Add publickey provider to manager 8 years ago
Roeland Jago Douma 4bbc21cb21
SetPassword on PublicKeyTokens 8 years ago
Roeland Jago Douma 4c0d710479
Just pass uid to the Token stuff 8 years ago
Roeland Jago Douma 1f17010e0b
Add first tests 8 years ago
Roeland Jago Douma 02e0af1287
Initial PKT implementation 8 years ago
Roeland Jago Douma 3dd5f3d5f6
Abstract the Provider via a manager 8 years ago
Roeland Jago Douma 480864b3e3
Make the token expiration also work for autocasting 0 8 years ago
Roeland Jago Douma 6b7cf46727
Certain tokens can expire 8 years ago
Roeland Jago Douma aba255997a
Allow the rotation of tokens 8 years ago
Roeland Jago Douma 4ea2daf04d
Refix scope 8 years ago
Roeland Jago Douma 466297829e
Fix tests 8 years ago