Commit Graph

100 Commits (83b00a99fa7fed776ceadfbfbb653832c6076688)

Author SHA1 Message Date
Christoph Wurst ad5a658e0c
Add isTokenLogin argument to post login hook/event 7 years ago
Roeland Jago Douma 6980ecf7ab
Throttle with correct metadata 7 years ago
Roeland Jago Douma c2beb36bfc
Bearer tokens are app token 7 years ago
Roeland Jago Douma 2223d19997
Error out early on an expired token 7 years ago
Roeland Jago Douma d9febae5b2
Update all the publickey tokens if needed on web login 7 years ago
Roeland Jago Douma 00e99af586
Mark token as invalid if the password doesn't match 7 years ago
Roeland Jago Douma 9a7265babf
Make authenticated cookies lax 7 years ago
Roeland Jago Douma ac4735a4f2
Update the scope of the lockdownmanager 7 years ago
Roeland Jago Douma 8c47a632e0
Allow updating the token on session regeneration 8 years ago
Arthur Schiwon 373a1d5391
more consistent naming 8 years ago
Arthur Schiwon 2ebf26e444
admin_audit and dav listen to announce and revoke signals 8 years ago
Morris Jobke d3d045dd5c
Remove unused import statements 8 years ago
Morris Jobke 16a558871c
Use proper code flow instead of not needed else branch 8 years ago
Roeland Jago Douma ef127a30ec
Fix tests 8 years ago
Roeland Jago Douma 0660e57b1f
Don't polute log when loggin into dav with email 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Christoph Wurst 87aeae21e3
Fix failing csp/nonce check due to timed out session 8 years ago
Lukas Reschke 5f71805c35
Add basic implementation for OAuth 2.0 Authorization Code Flow 9 years ago
Christoph Wurst 0a43c259c4
Fix encryption + remembered login due to missing login hook 9 years ago
Robin Appelman 2b0da0f218
handle permissions errors when copying the skeleton for a read only user 9 years ago
Morris Jobke ac05d6dd67
Improve PHPDoc 9 years ago
Arthur Schiwon fbadb37b9b
use known LockdownManager 9 years ago
Arthur Schiwon 0a463e55ae
Save correct login name 9 years ago
Arthur Schiwon daf9d23547
don't regenerate Session ID twice, also fixes tests 9 years ago
Arthur Schiwon 50844e8c47
regenerate session id on successful login, fixes integration test 9 years ago
Arthur Schiwon 7b3fdfeeaa
do login routine only once when done via LoginController 9 years ago
Robin Appelman baec42e80a
Save the scope of an auth token in the session 9 years ago
Felix Rupp e7dc1f4326
Add postLogout hook to finish sessions from external session managers (#27048) 9 years ago
Joas Schilling 7c47f822a1
Save the used token id in the session so it can be used later on 9 years ago
Sandro Lutz 9b6f99ab08 Update license header 9 years ago
Sandro Lutz 6feff0ceba Add check if UserManager is of type PublicEmitter before calling preLogin hook 9 years ago
Sandro Lutz e30d28f7eb Change where preLogin hook gets called 9 years ago
Bjoern Schiessle cdf01feba7
add action to existing brute force protection 9 years ago
Joas Schilling 5aa388bbe2
Make sure the loginname is set when logging in via cookie 9 years ago
Roeland Jago Douma e368a745aa
Set last-login-check on basic auth 9 years ago
justin-sleep 25a5c655f7 Move integer casting to the top of the chain 9 years ago
justin-sleep bcadd22480 Explicitly cast $remember to int rather than using identity operator 9 years ago
justin-sleep 9ee9d21cfd Fix #2427 by converting $remember to integer 9 years ago
Christoph Wurst 9b808c4014 do not remember session tokens by default 9 years ago
Robin Appelman 0e88b519d1
fix warning with token login 9 years ago
Robin Appelman 2389e0f250
read lockdown scope from token 9 years ago
Robin Appelman b56f2c9ed0
basic lockdown logic 9 years ago
Thomas Müller 506ccdbd8d
Introduce an event for first time login based on the last login time stamp 9 years ago
Christoph Wurst 6f86e468d4
inject ISecureRandom into user session and use injected config too 9 years ago
Christoph Wurst d907666232
bring back remember-me 9 years ago
Vincent Petry 6d1e858aa4
Fix logClientIn for non-existing users (#26292) 9 years ago
Robin Appelman 25ed6714c7
dont update the auth token twice 9 years ago
Robin Appelman 6c93fe08f5 dont get bruteforce delay twice 9 years ago
Jörn Friedrich Dreyer 291b3fd8b4
missing PHPDoc 10 years ago
Jörn Friedrich Dreyer da5633c31a
Type compatability 10 years ago