Commit Graph

305 Commits (2bdc97741cd42843f85750421cba032942d860ed)

Author SHA1 Message Date
Côme Chilliet 7ed583cb8e
chore: Migrate cleanAppId and getAppPath calls to IAppManager from OC_App 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
S1m 9189bc290b
feat(webauthn): Add user verification to webauthn challenges 1 year ago
Christoph Wurst 5100e3152d
feat(auth): Clean-up unused auth tokens and wipe tokens 1 year ago
Arthur Schiwon 99182aac37
fix(Token): take over scope in token refresh with login by cookie 1 year ago
Arthur Schiwon 6a783d9b08
fix(Session): avoid race conditions on clustered setups 1 year ago
Joas Schilling 8130968a35
feat(notifications): Migrate server INotifiers to new exceptions 2 years ago
Arthur Schiwon f6d6efef3a
refactor(Token): introduce scope constants 2 years ago
Arthur Schiwon 340939e688
fix(Session): avoid password confirmation on SSO 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Christoph Wurst bcc02a3c71
fix(auth): Update authtoken activity selectively 2 years ago
Julius Härtl 04780ae30a fix: Always set last activity if we update the row of an authtoken anyways 2 years ago
Joas Schilling bc4a102f52
fix(session): Avoid race condition for cache::get() vs. cache::hasKey() 2 years ago
Ferdinand Thiessen e8452d9ef1
fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 2 years ago
Côme Chilliet ab6afe0111 fix: Fix new psalm errors from update 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Benjamin Gaussorgues d1189f923c
feat(perf): add cache for authtoken lookup 2 years ago
Vincent Petry 839ddaa354
feat: rename users to account or person 2 years ago
Côme Chilliet 8bcc2d352e chore: Fix missing template parameter for IEventListener 2 years ago
Côme Chilliet a526a382bf
Import OCP IToken as OCPIToken to avoid a name clash in lib/private 2 years ago
Côme Chilliet 37a6e15f87 Use OCP version of IToken in AppPasswordCreatedEvent 2 years ago
Côme Chilliet 8fc39aeb1c Use IToken from OCP instead of OC 2 years ago
Côme Chilliet 95ea6188dc Suppress or fix psalm errors related to InvalidTokenException 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
Christoph Wurst a5422a3998
fix: Show error message when CSRF check fails at login 2 years ago
Côme Chilliet d8b42c6131
Allow passing null to PublicKeyToken::setScope, fixes tests 2 years ago
Côme Chilliet 33a24134a7
Improve docblock annotations for tokens and their exceptions 2 years ago
Côme Chilliet 58a57a714e
Use more precise typing for setScope method parameter 2 years ago
Côme Chilliet 1bdf952fde
Make sure that OC interfaces returns OC interfaces for backward compatibility 2 years ago
Côme Chilliet b82e25ea7a
Move Exceptions used in OCP to OCP 2 years ago
Côme Chilliet 356f0291a2
Align PublicKeyToken with interface changes 2 years ago
Côme Chilliet f94fb33062
Move IToken and IProvider::getToken to OCP 2 years ago
Benjamin Gaussorgues 4361019f2f
fix(twofactor): avoid error in pgsql for duplicate entry 2 years ago
Lucas Azevedo 2a36acfc2b Fix typo 2 years ago
Lucas Azevedo c93b1634d3
Fixes from static analysis 2 years ago
Lucas Azevedo fe9b9c1955 Add last-used-before option 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
Christoph Wurst 14719110b9 chore: Replace \OC::$server->query with \OCP\Server::get in /lib 3 years ago
Joas Schilling 05aa39d777
Fix event names of 2FA related typed events 3 years ago
Christoph Wurst 5eb768ac5e
fix(auth): Run token statements in atomic transaction 3 years ago
Côme Chilliet 426c0341ff
Use typed version of IConfig::getSystemValue as much as possible 3 years ago
jld3103 d9f8522003
Fix types for reading and writing config values 3 years ago
Artur Neumann f634badf12
public interface to invalidate tokens of user 3 years ago
Ember 'n0emis' Keske 6881d2f2f1
Don't try to hash a nonexisting password 3 years ago
Joas Schilling 6417ea0265
fix(authentication): Handle null or empty string password hash 3 years ago
Julius Härtl 580feecdbf
fix(authtoken): Store only one hash for authtokens with the current password per user 3 years ago
Joas Schilling 7a85a1596e
fix(authentication): Check minimum length when creating app tokens 3 years ago