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
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
Budibase Release Bot
23bb4215c2
v0.9.74
2021-07-13 16:53:42 +00: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