1
0
Fork 0
mirror of synced 2024-08-05 05:11:43 +12:00
Commit graph

296 commits

Author SHA1 Message Date
mike12345567
d157285918 Adding organisation page. 2021-07-16 18:24:32 +01:00
mike12345567
f3156fca06 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567
b7995dd61d Updating auth to utilise the tenant system. 2021-07-16 15:08:58 +01:00
Budibase Release Bot
2668f2ba40 v0.9.76 2021-07-15 23:23:00 +00:00
mike12345567
912659a8ad First version of multi-tenancy, work still to be done. 2021-07-15 17:57:02 +01:00
Rory Powell
33b352c3ef Store OIDC config in cookie instead of URL 2021-07-15 16:20:31 +01:00
Rory Powell
239e39e5ed Merge branch 'develop' into feature/oidc-support 2021-07-15 14:05:30 +01:00
Rory Powell
ea7ebafe12 Add database test configuration to auth package 2021-07-15 12:55:35 +01:00
Budibase Release Bot
2bd7934518 v0.9.75 2021-07-15 10:12:28 +00:00
mike12345567
f6a133e556 Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 2021-07-14 16:29:32 +01:00
Rory Powell
3152bd1839 Invert logos config naming to prevent conflict 2021-07-14 15:48:29 +01:00
mike12345567
3eb82b5a63 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-14 13:54:39 +01:00
mike12345567
ae3a09d560 Merge branch 'master' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-14 13:53:57 +01:00
Budibase Release Bot
23bb4215c2 v0.9.74 2021-07-13 16:53:42 +00:00
mike12345567
004f719dde Renaming groups to workspaces. 2021-07-13 17:27:04 +01:00
Peter Clement
9dd05ec96e Add UUID to each oidc config to distinguish each provider 2021-07-13 15:52:21 +01:00
Rory Powell
6c8a025760 Setup common test data 2021-07-13 12:08:58 +01:00
Rory Powell
b3cd3f7a49 Add jest to auth package devDependencies 2021-07-13 10:49:27 +01:00
Rory Powell
b47073ae49 Remove redundant check on requireLocalAccount 2021-07-13 10:46:27 +01:00
Rory Powell
f7d91f7cd6 Test google auth strategy 2021-07-13 10:17:14 +01:00
Rory Powell
fc3d7122a7 Add jest to auth package + test oidc strategy 2021-07-13 10:02:08 +01:00
Martin McKeaveney
bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Budibase Release Bot
1f5b3b4467 v0.9.73 2021-07-09 17:29:06 +00:00
Andrew Kingston
aa2691a452 Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Rory Powell
baaaf3f237 Update clientId -> clientID 2021-07-09 16:21:42 +01:00
Rory Powell
a98ae5b367 Remove review comment 2021-07-09 09:37:52 +01:00
Rory Powell
73c8dcf71b Merge branch 'develop' into feature/oidc-support 2021-07-08 20:15:16 +01:00
Rory Powell
20b70a0445 Always maintain original user id. No longer remove old user during sync 2021-07-08 16:49:07 +01:00
Rory Powell
faf711e092 sync third party profile on every login 2021-07-08 16:11:48 +01:00
Rory Powell
1c18b4c6ac remove duplicate scope definition
scope can be defined both within the strategy declaration or when invoking passport
2021-07-08 15:21:54 +01:00
Rory Powell
c16cfc328f Linting 2021-07-08 13:12:25 +01:00
Rory Powell
ec93d15462 Integrate with configuration ui / support for email usernames 2021-07-08 13:04:04 +01:00
Andrew Kingston
a7a081da8c Add application/json as a known file type 2021-07-08 12:55:51 +01:00
Rory Powell
bf94125d33 Save email from third party user 2021-07-08 11:54:16 +01:00
Rory Powell
f0016f4bde Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-08 11:12:45 +01:00
Rory Powell
25f1368227 Merge google/oidc user authentication and surface user relevant error messages during authentication 2021-07-08 11:12:34 +01:00
mike12345567
93302cb667 Linting. 2021-07-07 23:30:14 +01:00
mike12345567
4916ff7eb8 Adding sessions API. 2021-07-07 23:29:19 +01:00
Peter Clement
2e49686eab Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management 2021-07-07 17:42:31 +01:00
mike12345567
93cc9530ed Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:17:16 +01:00
mike12345567
7f0fc5f899 Fixing session issues after testing a bit. 2021-07-07 17:15:53 +01:00
Peter Clement
cff2a9ad7d Fix for icon upload issue 2021-07-07 16:18:18 +01:00
Rory Powell
d6c6681220 Fallback to ID token to retrieve email when not available in passport profile (oidc userinfo) 2021-07-07 14:58:14 +01:00
Peter Clement
37b1200051 Allow user uploaded icons in oidc config 2021-07-07 13:41:09 +01:00
Budibase Release Bot
f4f2a03503 v0.9.72 2021-07-07 12:19:03 +00:00
Budibase Release Bot
330fd8b922 v0.9.71 2021-07-07 10:52:11 +00:00
Martin McKeaveney
13517d5298 make logged in users basic by default, prevent allowing users to be assigned as default in the UI 2021-07-06 18:43:04 +01:00
mike12345567
b847f85d91 WIP - first version of user sessions. 2021-07-06 18:10:04 +01:00
Martin McKeaveney
aa0906bcad public role in builder backend UI 2021-07-06 17:19:53 +01:00
Martin McKeaveney
68df47e22f default to public in UI 2021-07-06 17:19:03 +01:00
Martin McKeaveney
25fd9cd54f default users without roles to public role 2021-07-06 17:13:02 +01:00
Rory Powell
71ddd41877 Improve error handling on openid-configuration request 2021-07-06 10:03:40 +01:00
Rory Powell
7803540399 Use configuration url to retrieve oidc endpoints
The /.well-known/openid-configuration endpoint can be used to
retrieve the majority of configuration needed for oidc

Additionally refactor the callback url to be generated on the server
side as this is a fixed endpoint.

Add linting fixes
2021-07-06 10:03:40 +01:00
Bernhard Hayden
baab7141c0 Proof of concept OIDC implementation 2021-07-06 10:03:40 +01:00
Budibase Release Bot
1532fee301 v0.9.70 2021-07-05 14:38:21 +00:00
Peter Clement
0e6fb73b9e Add validation to backend for OIDC configuration 2021-07-05 14:27:19 +01:00
Budibase Release Bot
b4c2e3cd31 v0.9.69 2021-07-01 10:51:59 +00:00
Budibase Release Bot
9b1530ff87 v0.9.68 2021-07-01 10:41:50 +00:00
Budibase Release Bot
4abd23f6ff v0.9.67 2021-06-29 16:46:33 +00:00
Martin McKeaveney
ceeb968531 Merge pull request #1871 from Budibase/develop
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot
e80e2c6a7b v0.9.66 2021-06-29 13:24:30 +00:00
mike12345567
fd45ac86ab Fixing issue with Redis which was causing CPU peaking if couldn't connect. 2021-06-25 15:32:59 +01:00
Budibase Release Bot
4eedbe7890 v0.9.65 2021-06-25 11:32:56 +00:00
Budibase Release Bot
6f280e389a v0.9.64 2021-06-24 11:37:19 +00:00
Budibase Release Bot
01bd23f45e v0.9.63 2021-06-23 22:43:56 +00:00
Budibase Release Bot
8d740bd199 v0.9.62 2021-06-23 22:27:33 +00:00
Budibase Release Bot
b63a901a47 v0.9.61 2021-06-23 19:53:30 +00:00
Budibase Release Bot
e25c6d4f3f v0.9.60 2021-06-23 12:53:57 +00:00
Budibase Release Bot
e141a17e87 v0.9.59 2021-06-23 11:09:48 +00:00
Budibase Release Bot
ce2abff002 v0.9.58 2021-06-23 09:13:01 +00:00
Budibase Release Bot
e93c40a0d7 v0.9.57 2021-06-23 08:45:22 +00:00
Budibase Release Bot
a61abb0476 v0.9.56 2021-06-23 07:33:05 +00:00
Budibase Release Bot
ee825b3728 v0.9.55 2021-06-22 16:31:57 +00:00
Budibase Release Bot
42d18b8d7f v0.9.54 2021-06-22 16:03:40 +00:00
mike12345567
f4757aeee1 Fixing issues discovered by cypress tests. 2021-06-21 18:37:14 +01:00
mike12345567
ed5dd08c66 Fixing authentication with API key issue. 2021-06-21 17:13:06 +01:00
Budibase Release Bot
5dcc469e8c v0.9.53 2021-06-20 16:45:30 +00:00
Budibase Release Bot
744dd2b777 v0.9.52 2021-06-20 10:15:48 +00:00
Budibase Release Bot
aa1d7ad7aa v0.9.51 2021-06-17 05:20:27 +00:00
Budibase Release Bot
f19fa7ab8b v0.9.50 2021-06-16 09:04:00 +00:00
Budibase Release Bot
024bce7354 v0.9.49 2021-06-16 08:29:17 +00:00
Budibase Release Bot
6153fa74f1 v0.9.48 2021-06-15 12:43:29 +00:00
Budibase Release Bot
afcab1af1b v0.9.47 2021-06-11 13:03:19 +00:00
Budibase Release Bot
b58e8925d1 v0.9.46 2021-06-11 08:48:36 +00:00
Budibase Release Bot
e91bab560d v0.9.45 2021-06-10 13:17:08 +00:00
Budibase Release Bot
0c935fb5fa v0.9.44 2021-06-10 12:54:14 +00:00
Budibase Release Bot
989ff250b1 v0.9.43 2021-06-10 11:21:35 +00:00
Budibase Release Bot
fac53fe92f v0.9.42 2021-06-10 10:51:32 +00:00
Budibase Release Bot
968c4dabb7 v0.9.41 2021-06-09 18:01:31 +00:00
Budibase Release Bot
aed973681e v0.9.40 2021-06-09 15:26:30 +00:00
Budibase Release Bot
ad45781228 v0.9.39 2021-06-09 13:51:07 +00:00
Budibase Release Bot
123f5d390f v0.9.38 2021-06-09 11:37:37 +00:00
Budibase Release Bot
70de6b34fc v0.9.37 2021-06-09 11:22:57 +00:00
Budibase Release Bot
03ad1f0312 v0.9.36 2021-06-09 10:41:59 +00:00
Budibase Release Bot
8b1895f10c v0.9.35 2021-06-09 10:12:38 +00:00
Budibase Release Bot
0ed9cfc939 v0.9.34 2021-06-08 19:56:50 +00:00
Budibase Release Bot
9559aecd5a v0.9.33 2021-06-08 19:28:00 +00:00
Budibase Release Bot
7496938a72 v0.9.32 2021-06-08 18:48:22 +00:00
Martin McKeaveney
fbc09f4b4a Merge pull request #1667 from Budibase/fix/stability-bugfixes
Fix/stability bugfixes
2021-06-08 19:40:41 +01:00
Budibase Release Bot
ba90d908c0 v0.9.31 2021-06-08 18:15:16 +00:00