31 Commits (c1f22def11db2d6489c60ee605d6e4be7560fbba)

Author SHA1 Message Date
mike12345567 c1f22def11 Updating authorization test case to remove check for builder security and removing builder security while auth is being worked on - added an option to start stack without server so that user can start it in a debug mode if desired. 6 years ago
mike12345567 486ca97330 Fixing component definition test cases and fixing an issue found by authorized test case. 6 years ago
mike12345567 0b7502ba7e Updating some route middleware security. 6 years ago
mike12345567 d66af9f151 Getting rid of the CLOUD environment variable, this makes no sense anymore, now there is isDev() and isProd() which will work out the current state of the cluster. 6 years ago
mike12345567 fca242b9ee Updating API keys and changing over system to allow use of builder endpoints when running in cloud. 6 years ago
Martin McKeaveney 05efe05061 tests for authorized middleware 6 years ago
mike12345567 0652133a30 Some fixes after testing webhooks as well as adding test cases for all webhook endpoints. 6 years ago
mike12345567 821de55363 Adding basic permissions test which proves a public user can read from a table, but cannot write. 6 years ago
mike12345567 9fb4c14835 Some more fixes after testing permissions a bit further. 6 years ago
mike12345567 cc02397b01 Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case. 6 years ago
mike12345567 7a65a59c78 Making use of the resourceId in the middleware package. 6 years ago
mike12345567 7b21acd8bd Updating API key controller in self-host mode to return self host API key. 6 years ago
mike12345567 1cbe3771ab Adding in self hosted API key. 6 years ago
mike12345567 19faffff83 Changing the role system to have permissions integrated rather than the permissions being per user. 6 years ago
mike12345567 05225f7787 Changing the naming of access levels to be roles. 6 years ago
mike12345567 7f5c3a4688 Updating to have proper access control via an accessController and nearly ready to spit out the routing structure. 6 years ago
Michael Drury a423664f4c Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 6 years ago
mike12345567 6148128554 Tests failing but starting to progress. 6 years ago
Michael Drury 1f4e27eb13 WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 6 years ago
mike12345567 5b2be03bc3 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 ea03d099b3 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 0d8ec8e03a Some initial work towards webhooks, that generates schema similar to integromat. 6 years ago
Martin McKeaveney 8132c77f8c don't show login component on logged in page, fix auth for app assets 6 years ago
Martin McKeaveney cb5c09d439 simplify user authentication, remove anon user, fix login cookie issues 6 years ago
Martin McKeaveney c5efdbc3d0 adding auth object to context rather than separate booleans 6 years ago
Martin McKeaveney 1f92c9cd14 support for external webhooks 6 years ago
mike12345567 552c31a53e Updates for API usage after testing against local Dynamo. 6 years ago
Michael Shanks bf14aa5ccb instanceid removal 6 years ago
Michael Shanks fe79f294b4 access levels 6 years ago
Michael Shanks aa66598e4c auth, first version, needing tested 6 years ago