Commit Graph

53 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
John Molakvoæ 2b50d9b2c5
Revert "perf(base): Stop setting up the FS for every basic auth request" 6 months ago
provokateurin 689a853dc6
fix(dav): Initialize the FS for the user right after authenticating 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Ferdinand Thiessen fa63e646d4
fix(dav): do not require CSRF for safe and indempotent HTTP methods 10 months ago
Côme Chilliet ed5b7ae161
chore: re-apply current rector configuration to apps folder 11 months ago
Git'Fellow 36d6b0f1e6 refactor: Use Http framework where possible 1 year ago
provokateurin 381077028a
refactor(apps): Use constructor property promotion when possible 1 year ago
Côme Chilliet 1580c8612b
chore(apps): Apply new rector configuration to autouse classes 1 year ago
Julius Härtl 4d6b4b71c7 fix: Authorization header can be an empty string 2 years ago
Ferdinand Thiessen 67a0e01382
fix(dav): Try basic auth for ajax WebDAV requests 2 years ago
Andy Scherzinger 9d4b944098
chore: Add SPDX header 2 years ago
MichaIng 91127edcc8 fix(dav): fallback realm for HTTP authentication 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Joas Schilling 25309bcb45
techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25 2 years ago
Joas Schilling dac31ad101
fix!: Remove legacy event dispatching Symfony's GenericEvent from 2FA Manager 2 years ago
Joas Schilling b91957e3df
fix(dav): Abort requests with 429 instead of waiting 3 years ago
Julius Härtl 7b413a41eb
perf(dav): Do not call general setupFS on ever dav auth 3 years ago
Carl Schwan f7be76125f Fix more psalm issues 4 years ago
Carl Schwan 829490ab7a Cleanup dav 4 years ago
Côme Chilliet e2531f8503
Migrate dav application from ILogger to LoggerInterface 4 years ago
Robin Appelman c80ba69b7a
dont setup full fs after dav auth 4 years ago
Côme Chilliet 5cd5245ca8
Fix dav application tests and code for PHP 8.1 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 6 years ago
Christoph Wurst 1584c9ae9c
Add visibility to all methods and position of static keyword 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 6 years ago
Bjoern Schiessle 0efd29f41f
first check if the user is already logged in and then try to authenticate via apache, this way we suppress wrong audit log messages about failed login attempts 7 years ago
Morris Jobke e2974f1133
Simplify return statement 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Lukas Reschke df3909a7c3
Use Bearer backend for SabreDAV 9 years ago
Lukas Reschke 5f71805c35
Add basic implementation for OAuth 2.0 Authorization Code Flow 9 years ago
Morris Jobke 1729e4471f
Update comments to Nextcloud 9 years ago
Joas Schilling 33fb86f68b
Fix detection of the new iOS app 9 years ago
Robin Appelman b56f2c9ed0
basic lockdown logic 9 years ago
Christoph Wurst 6af2efb679
prevent infinite redirect loops if the there is no 2fa provider to pass 10 years ago
Joas Schilling 813f0a0f40
Fix apps/ 10 years ago
Lukas Reschke ba4f12baa0
Implement brute force protection 10 years ago
Joas Schilling 2c988ecbf4
Use the themed Defaults everywhere 10 years ago
Christoph Wurst 5a8cfab68f
throw PasswordLoginForbidden on DAV 10 years ago
Christoph Wurst 82b50d126c
add PasswordLoginForbiddenException 10 years ago
Christoph Wurst 331d88bcab
create session token on all APIs 10 years ago
Thomas Müller cf06b17df1
Use the correct realm for basic authentication - fixes #23427 10 years ago
Thomas Müller f20c617154
Allow login by email address via webdav as well - fixes #24791 10 years ago
Christoph Wurst da03a85c3c
block DAV if 2FA challenge needs to be solved first 10 years ago
Lukas Reschke aba539703c
Update license headers 10 years ago
Christoph Wurst 28ce7dd262
do not allow client password logins if token auth is enforced or 2FA is enabled 10 years ago
Christoph Wurst ad10485cec
when generating browser/device token, save the login name for later password checks 10 years ago