mike12345567
|
3812a31a22
|
Formatting.
|
2021-05-05 15:19:44 +01:00 |
mike12345567
|
7b92046052
|
Finishing invite send email.
|
2021-05-05 15:17:15 +01:00 |
mike12345567
|
f1650105f4
|
Finalising the usage of redis in the password reset and invitation systems.
|
2021-05-05 15:10:28 +01:00 |
mike12345567
|
f781e8b350
|
Formatting.
|
2021-05-05 12:11:31 +01:00 |
mike12345567
|
e31eb5d3d2
|
Fleshed out fully all redis interactions for invitations and password resets.
|
2021-05-05 12:11:06 +01:00 |
Martin McKeaveney
|
88a5660bc3
|
google oauth UI
|
2021-05-04 17:31:06 +01:00 |
mike12345567
|
89310c0879
|
Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset
|
2021-05-04 15:21:53 +01:00 |
Andrew Kingston
|
556236ebce
|
Add explicit prettier options
|
2021-05-04 11:32:22 +01:00 |
Keviin Åberg Kultalahti
|
4ec2e7d01f
|
lint:fix
|
2021-05-03 09:31:09 +02:00 |
mike12345567
|
3e2da63822
|
Updating auth middleware to accomodate public endpoints for the server properly and some refactoring.
|
2021-04-28 18:13:21 +01:00 |
mike12345567
|
6a0f80f25e
|
Fixing login issue.
|
2021-04-28 14:28:25 +01:00 |
mike12345567
|
01a9db76c8
|
Formatting.
|
2021-04-27 17:30:19 +01:00 |
mike12345567
|
129b827d9f
|
Adding a redis client to the auth system, as part of work towards the reset password flow.
|
2021-04-27 17:29:05 +01:00 |
mike12345567
|
caa62cba1c
|
Adding auth endpoints to no auth list.
|
2021-04-26 15:44:28 +01:00 |
mike12345567
|
3468c942f9
|
Updating welcome to make it clear no login credentials in it.
|
2021-04-26 14:53:47 +01:00 |
mike12345567
|
02dafebe38
|
Moving header/footer and presentational tables to the base hbs email template.
|
2021-04-26 14:39:18 +01:00 |
mike12345567
|
02031ce8c9
|
Formatting, linting and handling year copyright properly.
|
2021-04-26 14:24:07 +01:00 |
mike12345567
|
5de2b26335
|
Formatting.
|
2021-04-26 14:16:05 +01:00 |
mike12345567
|
84e66f826b
|
Updates after finding a better template to use and adding some real email testing with Ethereal platform.
|
2021-04-26 14:14:51 +01:00 |
mike12345567
|
73ad093a50
|
Major update, fixing email test case.
|
2021-04-23 18:54:12 +01:00 |
mike12345567
|
d985d338ec
|
Updating test cases and some re-work of the email system.
|
2021-04-23 18:07:39 +01:00 |
mike12345567
|
6564c85a30
|
continuing work on smtp testing.
|
2021-04-23 15:14:28 +01:00 |
mike12345567
|
46c9df6245
|
Adding testing to worker, still WIP.
|
2021-04-23 14:58:06 +01:00 |
mike12345567
|
61ed6cf2bc
|
Updating config management for SMTP as well as finalising the work around generating and sending emails.
|
2021-04-23 13:49:47 +01:00 |
mike12345567
|
fcd57cfcb5
|
putting together the bulk of the email sending/config options.
|
2021-04-23 13:10:37 +01:00 |
mike12345567
|
e2d29f0562
|
Formatting.
|
2021-04-22 17:58:14 +01:00 |
mike12345567
|
737dd356c3
|
Fleshing out the main work behind the email generation.
|
2021-04-22 17:57:38 +01:00 |
mike12345567
|
27846e1bee
|
Formatting.
|
2021-04-22 16:06:29 +01:00 |
Michael Drury
|
0e1a6b14db
|
Merge branch 'feature/smtp-templates' into configuration-management
|
2021-04-22 15:39:54 +01:00 |
Martin McKeaveney
|
83f9e00aff
|
fix imports
|
2021-04-22 15:27:09 +01:00 |
mike12345567
|
70c2c7c727
|
Adding some base templates which will be returned based on purpose, need to create a list of options that will be exposed/made available via configuration.
|
2021-04-22 15:26:32 +01:00 |
Martin McKeaveney
|
9a12239e62
|
scoped configuration management
|
2021-04-22 13:46:54 +01:00 |
Martin McKeaveney
|
caa4f0dfb7
|
lint
|
2021-04-22 11:48:37 +01:00 |
Martin McKeaveney
|
737e9dba47
|
config specificity
|
2021-04-22 11:45:22 +01:00 |
Martin McKeaveney
|
1c7689e694
|
google login reading from couch
|
2021-04-21 21:08:04 +01:00 |
Martin McKeaveney
|
1da29900c7
|
merge
|
2021-04-21 18:43:20 +01:00 |
Martin McKeaveney
|
1f831f1281
|
custom google middleware
|
2021-04-21 18:40:32 +01:00 |
mike12345567
|
e057217b48
|
Initial CRUD interface for templates.
|
2021-04-21 18:15:57 +01:00 |
mike12345567
|
ec099a9e6f
|
Formatting and linting.
|
2021-04-21 16:46:51 +01:00 |
mike12345567
|
bb5dbf27aa
|
Some re-work of the auth package, making it a bit easier to use/less likely to make a mistake.
|
2021-04-21 16:42:44 +01:00 |
Martin McKeaveney
|
b61a29f2ff
|
google auth E2E
|
2021-04-21 12:12:22 +01:00 |
Martin McKeaveney
|
1b54845c5e
|
config creation and management APIs
|
2021-04-20 18:14:36 +01:00 |
mike12345567
|
7612b5ed16
|
Swapping over everything to use the new user ID and updating everything after some end to end testing.
|
2021-04-20 17:17:44 +01:00 |
Martin McKeaveney
|
9b477c6f70
|
lint
|
2021-04-20 13:13:15 +01:00 |
Martin McKeaveney
|
657ae2b554
|
group CRUD
|
2021-04-19 16:16:46 +01:00 |
Martin McKeaveney
|
07ac411b12
|
merge
|
2021-04-19 11:38:54 +01:00 |
Martin McKeaveney
|
95b768c073
|
basic group apis
|
2021-04-19 11:34:07 +01:00 |
mike12345567
|
9cc640ac0e
|
Changing user db to be called global db.
|
2021-04-16 18:09:34 +01:00 |
Martin McKeaveney
|
191c085f17
|
fix cypress tests, only login if cookie not present
|
2021-04-15 17:36:58 +01:00 |
mike12345567
|
3545634d53
|
Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management
|
2021-04-15 16:57:35 +01:00 |
mike12345567
|
ee1a7a69ac
|
Fixing some issues with auth module.
|
2021-04-15 16:57:01 +01:00 |
Martin McKeaveney
|
212a1217c5
|
merge
|
2021-04-15 16:49:35 +01:00 |
mike12345567
|
2edb559fcf
|
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
|
fb4e52baff
|
Updating worker/server to run in cypress properly.
|
2021-04-15 16:25:48 +01:00 |
mike12345567
|
cfbd75b36d
|
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
|
3697a270ec
|
Linting.
|
2021-04-14 16:44:10 +01:00 |
Martin McKeaveney
|
eef989f375
|
joi syntax, adding db user builder key to cookie
|
2021-04-14 13:22:57 +01:00 |
mike12345567
|
8b20fcb573
|
Getting most of the test auth working, adding in global builder configuration.
|
2021-04-13 18:12:35 +01:00 |
mike12345567
|
a8f7977510
|
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
|
d0bdd113e1
|
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
|
06f3b1fbad
|
ensuring public users can log in after being assigned a roleId
|
2021-04-13 16:56:45 +01:00 |
Martin McKeaveney
|
bd48b02ab1
|
logout button
|
2021-04-13 13:56:28 +01:00 |
mike12345567
|
a209606739
|
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
|
0548fdc863
|
self endpoint, simple auth
|
2021-04-12 11:20:01 +01:00 |
Martin McKeaveney
|
6499213f90
|
merge
|
2021-04-12 10:48:27 +01:00 |
Martin McKeaveney
|
d7e187d8f2
|
builder login
|
2021-04-12 10:47:48 +01:00 |
Martin McKeaveney
|
b5a5df7f60
|
login page
|
2021-04-11 11:35:55 +01:00 |
mike12345567
|
ac1f391383
|
Formatting.
|
2021-04-09 16:56:42 +01:00 |
mike12345567
|
dc62087dad
|
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
|
164ef9a22e
|
Global users now working through the server, all requests proxied.
|
2021-04-09 15:11:49 +01:00 |
mike12345567
|
13c368109e
|
Some changes after trying system for first time.
|
2021-04-08 17:39:46 +01:00 |
mike12345567
|
76346d082d
|
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
|
792114ef46
|
First pass of global user configuration through existing user API with role mappings.
|
2021-04-08 16:58:33 +01:00 |
Martin McKeaveney
|
1306f4cd68
|
move auth controller into it's own dir
|
2021-04-08 11:57:23 +01:00 |
Martin McKeaveney
|
edfda5ca4a
|
further simplification of jwt auth
|
2021-04-08 11:53:40 +01:00 |
Martin McKeaveney
|
4390bc5c0c
|
encapsulate db ID generation functions
|
2021-04-08 11:26:08 +01:00 |
Martin McKeaveney
|
1054e25c84
|
flip auth boolean
|
2021-04-08 11:21:52 +01:00 |
Martin McKeaveney
|
73dfad3001
|
encapsulate more auth functionality into shared module and use in worker
|
2021-04-08 11:20:37 +01:00 |
Martin McKeaveney
|
46ddcdce2c
|
JWT auth on admin endpoints
|
2021-04-07 15:15:05 +01:00 |
Martin McKeaveney
|
87b1924470
|
groundwork for budibase auth lib
|
2021-04-07 11:33:16 +01:00 |
Martin McKeaveney
|
349a47c1e1
|
basic couchDB authentication using passport
|
2021-04-01 20:34:43 +01:00 |
mike12345567
|
53b7589d9e
|
Updating worker package with the various parts of server that needed moved over.
|
2021-03-29 17:31:41 +01:00 |
mike12345567
|
bcde3a6d64
|
Replacing deprecated symbols.
|
2021-03-29 15:06:00 +01:00 |
mike12345567
|
f48b09d378
|
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
|
f7f385937c
|
redis, tidy ups
|
2021-03-22 16:18:29 +00:00 |
mike12345567
|
fcde592385
|
Review comments.
|
2021-01-18 12:36:49 +00:00 |
mike12345567
|
29424e59c0
|
Linting.
|
2021-01-14 17:02:05 +00:00 |
mike12345567
|
0c66d9fca4
|
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
|
b6e5658f4e
|
Linting.
|
2021-01-06 17:28:22 +00:00 |
mike12345567
|
675e5127ad
|
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
|
6c6a63e9d1
|
Quick fixes.
|
2020-12-18 16:48:14 +00:00 |
mike12345567
|
97bb1e209d
|
Linting.
|
2020-12-18 12:55:01 +00:00 |
mike12345567
|
8655d73248
|
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
|
7845118fb3
|
Renaming deployment service to worker service for its expansion plans.
|
2020-12-17 12:39:55 +00:00 |