Commit Graph

160 Commits (7b07e7251c8a92e95da922f34dde158ddffbeeee)

Author SHA1 Message Date
Roeland Jago Douma 53db05a1f6
Start with webauthn 6 years ago
Roeland Jago Douma f04f34b94b
Make password nullable in LoginData 6 years ago
Roeland Jago Douma 84f3d2ddeb
[POC] Event for failed login attempts 6 years ago
Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 6 years ago
Christoph Wurst 74936c49ea
Remove unused imports 6 years ago
Joas Schilling dc7913efcd
Fix recursive calls in logging via server methods 6 years ago
Joas Schilling 9935c71ec3
Check the user on remote wipe 6 years ago
Christoph Wurst df9e2b828a
Fix mismatching docblock return types 6 years ago
Christoph Wurst 5fc4c91a76
Fix mismatching doc block parameter types 6 years ago
Christoph Wurst 6127c288e8 Fix license headers 6 years ago
Christoph Wurst 60d4b45e89
Clean up 2FA provider registry when a user is deleted 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma b371e735cf
Throw an invalid token exception is token is marked outdated 6 years ago
Christoph Wurst 0299ea0a96
Handle token insert conflicts 7 years ago
Christoph Wurst 128a460d7b
Add return type hint to credential store and make it strict 7 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 7 years ago
Roeland Jago Douma 5122629bb0
Make renewSessionToken return the new token 7 years ago
Roeland Jago Douma 3fccc7dc47
Cache the public key tokens 7 years ago
Roeland Jago Douma 210a0554a2
Use the actual password to update the tokens 7 years ago
Daniel Kesselberg ee76b0fbd2
Add uid to delete temp token query 7 years ago
Christoph Wurst a1ef939c06
Use Symfony's new contract Event class instead of the deprecated one 7 years ago
Daniel Kesselberg 608f4d3ee9
Pass $configargs to openssl_pkey_export 7 years ago
Morris Jobke 4ae17427c5
Error with exception on SSL error 7 years ago
Joas Schilling 565838da9c
Update unit tests 7 years ago
Joas Schilling 64f67818bc
Fix new core notifier 7 years ago
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 8 years ago
Roeland Jago Douma 34f5f4091e
Catch more occurences where ExpiredTokenException can be thrown 8 years ago
Roeland Jago Douma b3a92a4e39
Expired PK tokens should not fall back to legacy tokens 8 years ago
Christoph Wurst 83e994c11f
Make it possible to enforce mandatory 2FA for groups 8 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