Commit Graph

54 Commits (dd08f9320249d8ac7bf96f338a5be70d60af1dce)

Author SHA1 Message Date
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Côme Chilliet eee9f1eec4 Always catch OCP versions of authentication exceptions 2 years ago
Alexander Piskun 26d343d33a
AppAPI: allowed to bypass Two-Factor 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Daniel Kesselberg 32303b6ed5 docs: remove superfluous phpdocs 2 years ago
Joas Schilling dac31ad101
fix!: Remove legacy event dispatching Symfony's GenericEvent from 2FA Manager 2 years ago
Joas Schilling 05aa39d777
Fix event names of 2FA related typed events 3 years ago
jld3103 d9f8522003
Fix types for reading and writing config values 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Julius Härtl 6abb37317f
Do not setup a session when not required on WebDAV requests 3 years ago
Carl Schwan 419828c791 Fix the type of the return array in a few more places 3 years ago
Joas Schilling 660e550260
Only check the twofactor state once per request 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Roeland Jago Douma 3c5cf825b3 Add real events for enabled 2fa providers for users 5 years ago
Christoph Wurst 99d525eb36
Convert 2FA token type to string 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Joas Schilling 49ff48fcd3
Use PSR logger in authentication 5 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst afbd9c4e6e
Unify function spacing to PSR2 recommendation 6 years ago
Christoph Wurst 2fbad1ed72
Fix (array) indent style to always use one tab 6 years ago
Christoph Wurst 74936c49ea
Remove unused imports 6 years ago
Christoph Wurst 5fc4c91a76
Fix mismatching doc block parameter types 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 579162d7b9
Allow 2FA to be setup on first login 7 years ago
Roeland Jago Douma ac8a6e2244
Clean pending 2FA authentication on password reset 7 years ago
Christoph Wurst 83e994c11f
Make it possible to enforce mandatory 2FA for groups 7 years ago
Christoph Wurst 259c0ce11d
Add mandatory 2FA service/class 7 years ago
Christoph Wurst 7586b19e52
Only allow 2FA state changs if providers support the operation 7 years ago
Christoph Wurst 1124b87bc0
Fix 2FA being enforced if only backup codes provider is active 7 years ago
Christoph Wurst d248a0bd1e
Fix 2FA provider registry population on login 8 years ago
Christoph Wurst 13d93f5b25
Make 2FA providers stateful 8 years ago
Roeland Jago Douma eddd135f14
Dispatch event on twofactor failure and success 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Roeland Jago Douma 9163cf9241
Fix AppPassword 2FA auth 8 years ago
Roeland Jago Douma b96485b6bd
Fix login with basic auth 8 years ago
Roeland Jago Douma 84b7022118
Improve 2FA 8 years ago
Christoph Wurst 0928b5f621
Change 2FA activities to more generic security activities 9 years ago
Christoph Wurst ed4017dfb4
fix minor issues 9 years ago
Christoph Wurst 7ae9442f3d
Publish, parse and filter 2FA activities 9 years ago
Christoph Wurst 2f36920ddf fix undefined index error when the backup codes provider is not active 9 years ago
Lukas Reschke 271f2a4cff
Fix typ in constant name 9 years ago
Lukas Reschke b269ed5a7b
Fix invalid PHPDocs 9 years ago
Christoph Wurst d907666232
bring back remember-me 9 years ago
Christoph Wurst 8acb734854
add 2fa backup codes app 9 years ago
Christoph Wurst 6af2efb679
prevent infinite redirect loops if the there is no 2fa provider to pass 9 years ago
Robin Appelman 681ac9f19f Check if an app provide two-factor-auth providers before we try to use them 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Christoph Wurst a40d64ff7f
load 2FA provider apps before querying classes 10 years ago