26 Commits (548b2c1a9fa92fb4e9bef9f3cef05bb9097af701)

Author SHA1 Message Date
mike12345567 0a9edc48b6 Updating redis to use typescript and adding the option of a writethrough cache which can be used, by passing a DB and a value to be written + a delay for writes. 4 years ago
Rory Powell 22aa226ca9 Event identification 4 years ago
mike12345567 8ab3fc810b Improving performance of load script, can generate thousands of users a second. 4 years ago
Rory Powell b7cbd2a56a Fix developer count migration when only single developer 4 years ago
mike12345567 ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 4 years ago
Rory Powell 3018aaf078 Handle no developers on first time startup migration 4 years ago
Rory Powell 75be1e031b user / rbac events + tests 4 years ago
Rory Powell a4b49c3633 Logout events 4 years ago
Rory Powell ef629c9859 Fixes 4 years ago
Rory Powell cb6103a321 Fix cross tenant apps with session 4 years ago
Rory Powell 180e37b9f1 Tests complete + backwards compatibility for deployment 4 years ago
Rory Powell 62b360b9ea Add developer usage restrictions to SSO user creation 4 years ago
Rory Powell 995f7c4b58 Move licensing middleware to pro repo 4 years ago
Rory Powell 3b9303a1fb Enforce licensed developer count + error types/codes framework 4 years ago
Rory Powell c67de30d8c Invalidate user cache on logout 4 years ago
mike12345567 84bf8c3422 Adding tenancy to the API key, making the authenticated middleware aware of new user API keys, using a view to lookup the user by API key. 4 years ago
mike12345567 f9a7bb001f Fixing issue which was blocking the ability to logout fully, as well as causing issues with new user signup and password reset. 4 years ago
mike12345567 a214400e03 Fixing issue which was blocking the ability to logout fully, as well as causing issues with new user signup and password reset. 4 years ago
Rory Powell 716e254bdd Revert "Fix dev app preview return url" 4 years ago
Rory Powell 0b9bb42817 Revert "Fix dev app preview return url" 4 years ago
Rory Powell a66f14a289 Migrations 2.0 4 years ago
Rory Powell 3fdce44d56 Migrations 2.0 4 years ago
Martin McKeaveney 0159d52aa6
Revert "sameSite and secure cookie settings" 4 years ago
Martin McKeaveney c39bbf46fb Revert "sameSite and secure cookie settings" 4 years ago
Martin McKeaveney d93c8dbbb4 sameSite and secure cookie settings 4 years ago
Martin McKeaveney 6a3882cb1f sameSite and secure cookie settings 4 years ago
Rory Powell e76ea10fc2 Fix dev app preview return url 4 years ago
Rory Powell 13d0bfb190 Fix dev app preview return url 4 years ago
mike12345567 b4f83fa867 Changing directory. 4 years ago
mike12345567 12ae9993ca Changing directory. 4 years ago
mike12345567 5326284075 Some fixes after testing dynamic variables in rest a bit more. 5 years ago
mike12345567 d61cb6c037 Some fixes after testing dynamic variables in rest a bit more. 5 years ago
mike12345567 de72792576 Setting auth cookie to not expire. 5 years ago
mike12345567 b1cc0d0783 Setting auth cookie to not expire. 5 years ago
Rory Powell 2dced6f7a8 Fix: Prevent user updates in multi tenant mode from deleting user password. Also forward the authentication error from the backend to the login page to warn when an sso user is trying to log in with a password when one is not present 5 years ago
Rory Powell fbaedd6a34 Fix: Prevent user updates in multi tenant mode from deleting user password. Also forward the authentication error from the backend to the login page to warn when an sso user is trying to log in with a password when one is not present 5 years ago
Rory Powell 2011e579a1 Ignore case when finding user by email 5 years ago
Rory Powell 7b8318f9db Ignore case when finding user by email 5 years ago
Martin McKeaveney 81f49dcdf1 encapsulate global logout function 5 years ago
Martin McKeaveney 74c74d78f2 encapsulate global logout function 5 years ago
Martin McKeaveney ed9574b815 tidy up 5 years ago
Martin McKeaveney 11e64b0ffe tidy up 5 years ago
Martin McKeaveney 3f279d8d0f platform logout function 5 years ago
Martin McKeaveney af7bddcf22 platform logout function 5 years ago
Martin McKeaveney 14370c81b9 SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes 5 years ago
Martin McKeaveney ec26d5c738 SSL support for digitalocean, started utility function for BB logout, bunch of minor bug fixes 5 years ago
Rory Powell f10297953f Don't let user exist in multiple tenants when using custom sso 5 years ago
Rory Powell ee10bce48b Don't let user exist in multiple tenants when using custom sso 5 years ago
Rory Powell e8b35e2a68 Honour cookie domain on empty values 5 years ago
Rory Powell 828da8b4d7 Honour cookie domain on empty values 5 years ago