Commit Graph

84 Commits (ea3ac4e656408cd564a91ae6916bd7d65c19e922)

Author SHA1 Message Date
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
Jörn Friedrich Dreyer 5aef60d2ca
Unreachable statement 10 years ago
Joas Schilling 0215b004da
Update with robin 10 years ago
Joas Schilling ba87db3fcc
Fix others 10 years ago
Lukas Reschke c1589f163c
Mitigate race condition 10 years ago
Lukas Reschke ba4f12baa0
Implement brute force protection 10 years ago
Christoph Wurst 1710de8afb Login hooks (#25260) 10 years ago
Christoph Wurst 89198e62e8 check login name when authenticating with client token 10 years ago
Christoph Wurst b805908dca
update session token password on user password change 10 years ago
Christoph Wurst 56199eba37
fix unit test warning/errors 10 years ago
Christoph Wurst 9d74ff02a4
fix nitpick 10 years ago
Christoph Wurst 1889df5c7c
dont create a session token for clients, validate the app password instead 10 years ago
Christoph Wurst 0c0a216f42
store last check timestamp in token instead of session 10 years ago
Christoph Wurst c4149c59c2
use token last_activity instead of session value 10 years ago
Christoph Wurst 82b50d126c
add PasswordLoginForbiddenException 10 years ago
Christoph Wurst 465807490d
create session token only for clients that support cookies 10 years ago
Christoph Wurst 331d88bcab
create session token on all APIs 10 years ago