Commit Graph

30 Commits (5cd1880daa048a685da689c7f41a2e50486494de)

Author SHA1 Message Date
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 9 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
Christoph Wurst dfb4d426c2
Add two factor auth to core 10 years ago
Joas Schilling dd9ee10bc0 Move dav app to PSR-4 (#24527) 10 years ago
Christoph Wurst 0486d750aa
use the UID for creating the session token, not the login name 10 years ago
Christoph Wurst 5e55dfb2d6
create session token for DAV clients (sync clients) 10 years ago
Lukas Reschke cc8c0b6a90 Check if request is sent from official ownCloud client 10 years ago
Arthur Schiwon 117c1bffa7 adjust PrincipilUri as returned from Sabre to effective username 10 years ago
Lukas Reschke 9b3c4e8dc4 Require CSRF token for non WebDAV authenticated requests 10 years ago
Thomas Müller cca2ade199 Adding pre oc 9.0 CardDAV endpoint for migration of old clients 10 years ago
Thomas Müller 682821c71e Happy new year! 10 years ago
Roeland Jago Douma 4a38793d11 Allow only cookie auth to webdav 10 years ago
Vincent Petry 13ec2bda2d Properly check X-Requested-With header in case of multiple values 10 years ago
Vincent Petry d02e0eaaf1 Only reject ajax auth if user is really logged out 10 years ago
Thomas Müller c25a7cc4da Users are available under it's own principal resource named 'principals/users' this will allow us to introduce e.g. groups as principals (one day) and system specific principals (needed for federation) 10 years ago
Thomas Müller ae36c01b95 Adjust sabre changes in core 10 years ago
Vincent Petry 055d58bfc3 Do not authenticate over ajax 10 years ago
Scrutinizer Auto-Fixer 5573029485 Scrutinizer Auto-Fixes 10 years ago
Thomas Müller 0f434e0b9b Implement CSRF protection 10 years ago
Lukas Reschke cddc9abc06 Add tests for Sabre Auth plugin + make getCurrentUser compatible 10 years ago
Thomas Müller f2889dc6e4 Consolidate webdav code - move all to one app 10 years ago
Morris Jobke b945d71384 update licence headers via script 10 years ago
Thomas Müller 134dc136e6 Avoid namespace clash 11 years ago
Thomas Müller 3f3c603922 Adding exception handling for ServerNotAvailableException - refs #17192 11 years ago
Jenkins for ownCloud b585d87d9d Update license headers 11 years ago