mike12345567
|
9e1315c535
|
Updating auth lib so that it takes in a pouch instance rather than creating its own.
|
2021-04-15 16:45:21 +01:00 |
mike12345567
|
aacfb6adba
|
Updating worker/server to run in cypress properly.
|
2021-04-15 16:25:48 +01:00 |
mike12345567
|
9af9761753
|
Some changes to initial login form, improvements based on testing and attempts to fix cypress test failures.
|
2021-04-15 15:57:55 +01:00 |
mike12345567
|
c7171d0303
|
Linting.
|
2021-04-14 16:44:10 +01:00 |
Martin McKeaveney
|
77c98009b8
|
joi syntax, adding db user builder key to cookie
|
2021-04-14 13:22:57 +01:00 |
mike12345567
|
105e1cc16f
|
Getting most of the test auth working, adding in global builder configuration.
|
2021-04-13 18:12:35 +01:00 |
mike12345567
|
ad626d3e47
|
Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management
|
2021-04-13 17:12:09 +01:00 |
mike12345567
|
a1227c5819
|
Removing the lookup of _id in usage quota when in dev/self host for performance reasons as part of usage quota, re-writing some bits of fetch self for cleaner implementation, fixing some issues with updating/saving users from within app.
|
2021-04-13 17:11:55 +01:00 |
Martin McKeaveney
|
a68227735c
|
ensuring public users can log in after being assigned a roleId
|
2021-04-13 16:56:45 +01:00 |
Martin McKeaveney
|
509a04d914
|
logout button
|
2021-04-13 13:56:28 +01:00 |
mike12345567
|
c51dacd0fe
|
Adding test cases for current app middleware as well as removing some old middlewares that were no longer used.
|
2021-04-13 13:32:09 +01:00 |
Martin McKeaveney
|
c4a9d8c9f0
|
self endpoint, simple auth
|
2021-04-12 11:20:01 +01:00 |
Martin McKeaveney
|
e2ce7098c5
|
merge
|
2021-04-12 10:48:27 +01:00 |
Martin McKeaveney
|
468b9b97f9
|
builder login
|
2021-04-12 10:47:48 +01:00 |
Martin McKeaveney
|
98576f586e
|
login page
|
2021-04-11 11:35:55 +01:00 |
mike12345567
|
e275553f60
|
Formatting.
|
2021-04-09 16:56:42 +01:00 |
mike12345567
|
e34894dd92
|
Global user management now functioning as expected, there were some errant db.destroy functions from the system previously, this is now cleaned up.
|
2021-04-09 16:55:56 +01:00 |
mike12345567
|
3214abb89a
|
Global users now working through the server, all requests proxied.
|
2021-04-09 15:11:49 +01:00 |
mike12345567
|
15900efc35
|
Some changes after trying system for first time.
|
2021-04-08 17:39:46 +01:00 |
mike12345567
|
bf25800445
|
Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management
|
2021-04-08 17:00:17 +01:00 |
mike12345567
|
8cde219db9
|
First pass of global user configuration through existing user API with role mappings.
|
2021-04-08 16:58:33 +01:00 |
Martin McKeaveney
|
2077073986
|
move auth controller into it's own dir
|
2021-04-08 11:57:23 +01:00 |
Martin McKeaveney
|
4abe6192dc
|
further simplification of jwt auth
|
2021-04-08 11:53:40 +01:00 |
Martin McKeaveney
|
fb2fda4055
|
encapsulate db ID generation functions
|
2021-04-08 11:26:08 +01:00 |
Martin McKeaveney
|
6aa7a38442
|
flip auth boolean
|
2021-04-08 11:21:52 +01:00 |
Martin McKeaveney
|
c7f4070ff5
|
encapsulate more auth functionality into shared module and use in worker
|
2021-04-08 11:20:37 +01:00 |
Martin McKeaveney
|
f135aa9db4
|
JWT auth on admin endpoints
|
2021-04-07 15:15:05 +01:00 |
Martin McKeaveney
|
cf073a1e55
|
groundwork for budibase auth lib
|
2021-04-07 11:33:16 +01:00 |
Martin McKeaveney
|
3f1c18e7dd
|
basic couchDB authentication using passport
|
2021-04-01 20:34:43 +01:00 |
mike12345567
|
9423128369
|
Updating worker package with the various parts of server that needed moved over.
|
2021-03-29 17:31:41 +01:00 |
mike12345567
|
76f330fc36
|
Replacing deprecated symbols.
|
2021-03-29 15:06:00 +01:00 |
mike12345567
|
3f21a6ba6f
|
Starting worker instance as part of the stack, some changes to how environment handled for worker.
|
2021-03-29 15:00:40 +01:00 |
Martin McKeaveney
|
306d29d870
|
redis, tidy ups
|
2021-03-22 16:18:29 +00:00 |
mike12345567
|
6be84b81b9
|
Review comments.
|
2021-01-18 12:36:49 +00:00 |
mike12345567
|
0e9d831e73
|
Linting.
|
2021-01-14 17:02:05 +00:00 |
mike12345567
|
16a25a7cff
|
When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId.
|
2021-01-14 17:01:31 +00:00 |
mike12345567
|
e98f9a9e94
|
Linting.
|
2021-01-06 17:28:22 +00:00 |
mike12345567
|
882cfa700b
|
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
|
2021-01-06 16:58:29 +00:00 |
mike12345567
|
5444af9400
|
Quick fixes.
|
2020-12-18 16:48:14 +00:00 |
mike12345567
|
cce92f5ab3
|
Linting.
|
2020-12-18 12:55:01 +00:00 |
mike12345567
|
31bc45985f
|
Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case.
|
2020-12-18 12:54:20 +00:00 |
Michael Drury
|
84a16e2dfb
|
Renaming deployment service to worker service for its expansion plans.
|
2020-12-17 12:39:55 +00:00 |