Commit Graph

2075 Commits

Author SHA1 Message Date
Gervwyk
30159a4d3f
Merge pull request #486 from lowdefy/version
chore: Release version 3.11.1.
2021-03-11 15:43:06 +02:00
SamTolmay
8e5b556246 chore: Release version 3.11.1. 2021-03-11 15:13:01 +02:00
Sam
1ac8883f40
Merge pull request #485 from lowdefy/fix-netlify
fix(server-netlify): Fix Netlify server graphql path
2021-03-11 15:05:10 +02:00
SamTolmay
08986421a6 fix(server-netlify): Fix Netlify server graphql path 2021-03-11 14:48:08 +02:00
Gervwyk
00a57141e5
Merge pull request #484 from lowdefy/version
Release version 3.11.0
2021-03-11 12:27:29 +02:00
SamTolmay
501b212fe6 chore: Release v3.11.0 2021-03-11 11:52:49 +02:00
Sam
07b8034351
Merge pull request #479 from lowdefy/openid
Openid Authentication
2021-03-11 11:37:54 +02:00
SamTolmay
f76095cc94 test(engine): Fix engine context for tests 2021-03-11 11:24:21 +02:00
SamTolmay
1cfe6362f0 test(graphql): Test menu item filter. 2021-03-11 10:33:36 +02:00
SamTolmay
e80e461eba fix(engine): Use context specific pageId in engine. 2021-03-11 10:18:34 +02:00
SamTolmay
601c942e4f fix(build): Page auth config fixes. 2021-03-11 10:14:27 +02:00
SamTolmay
cea898252d fix(build): Add auth config to all menu items. 2021-03-11 10:08:11 +02:00
SamTolmay
cd14afd359 feat(graphql): Filter menu items. 2021-03-10 17:23:59 +02:00
SamTolmay
00bf504d60 feat(graphql): Do authorization checks on pages and requests. 2021-03-10 10:21:44 +02:00
Gervwyk
c6a2e53a2f feat(build): Add auth to build arifacts. 2021-03-10 00:19:34 +02:00
Gervwyk
5581ac4bb0 fix(build): Throw when poth protected and public pages are listed. 2021-03-09 13:40:00 +02:00
Gervwyk
2c51020599 fix(renderer): Fix login logout. 2021-03-09 12:11:33 +02:00
Gervwyk
b2e40bbf1f fix(operators): Rename more root to lowdefy. 2021-03-09 09:43:51 +02:00
Gervwyk
df858c16aa fix(engine): Rename more root to lowdefy. 2021-03-09 09:43:43 +02:00
Gervwyk
01999b75ee
Merge branch 'develop' into openid 2021-03-09 08:44:44 +02:00
Gervwyk
de4f8996a8 fix(renderer): Update blocks using use state. 2021-03-09 01:55:36 +02:00
Gervwyk
1815daaa1c fix(operators): Rename input to inputs. 2021-03-08 22:40:31 +02:00
Gervwyk
3ee880702f fix(engine): Rename rootContext to lowdefy, and add pageId to root. 2021-03-08 22:26:25 +02:00
Gervwyk
5a19389929 fix(renderer): Move pageId into lowdefy object. 2021-03-08 19:08:56 +02:00
SamTolmay
30919a2dd2 feat(renderer): Switch rootcontext to root lowdefy object 2021-03-08 18:37:04 +02:00
SamTolmay
000ff003c0 test(graphql): Fix openid test. 2021-03-08 17:53:29 +02:00
SamTolmay
ffc6043e0f feat: Move all servers to expressed based apps. 2021-03-08 17:52:51 +02:00
Sam
1d6d3d2110
Merge pull request #481 from lowdefy/add-diagram
Add app diagram to docs
2021-03-08 15:59:51 +02:00
Gervwyk
ea68076d1f Merge branch 'openid' of https://github.com/lowdefy/lowdefy into openid 2021-03-08 13:12:43 +02:00
Gervwyk
2cc049235e feat(renderer): Handle expired tokens in GQL client and unset tokenId. 2021-03-08 13:12:40 +02:00
SamTolmay
30bde0be4e feat(graphql): Make JWT expiry time configurable. 2021-03-08 13:04:33 +02:00
SamTolmay
9e43b27a47 feat(graphql): All user object to request operators parser. 2021-03-08 12:47:53 +02:00
SamTolmay
6238c6f6ba feat: use setHeader plugin to set auth headers 2021-03-08 12:40:36 +02:00
Gervwyk
760abe6c0e fix(docs): Typos. 2021-03-08 12:36:53 +02:00
Gervwyk
e8087b728a fix(docs): Update overview with diagram. 2021-03-08 12:01:16 +02:00
Gervwyk
df1c6c772e fix(docs): Add app schema image to docs public folder. 2021-03-07 21:07:30 +02:00
Gervwyk
c9395b98a9 feat(operators): Configure operators to work aith root and add _user. 2021-03-05 18:08:11 +02:00
SamTolmay
8abe43cf99 feat(graphql): Set and unset authorization cookie. 2021-03-05 18:06:13 +02:00
SamTolmay
f7573fee3c refactor(graphql): Use getHeaders function provided by server. 2021-03-05 16:01:30 +02:00
SamTolmay
9997136f39 feat(renderer): Finish OpenId callback.
Save idToken, add user to rootContext and link to next page.
2021-03-05 16:00:44 +02:00
SamTolmay
b078b22505 fix(renderer): Setup link function using setupLink. 2021-03-05 14:35:12 +02:00
SamTolmay
7306f523ce Merge remote-tracking branch 'origin/develop' into openid 2021-03-05 14:28:33 +02:00
Gervwyk
bd7aa02c45 refactor(engine): Add createLink to engine and add setupLink to renderer. 2021-03-05 13:41:48 +02:00
SamTolmay
78b2c1774d refactor(graphql): Split out openId getClient method 2021-03-05 13:40:12 +02:00
SamTolmay
8b173a76f5 test(graphql): Add openid connect flow tests. 2021-03-05 13:36:09 +02:00
Sam
e87c2f68b3
Merge pull request #480 from lowdefy/fix-build-bug
fix(build): Nested context caused request to be created in wrong context.
2021-03-05 12:01:51 +02:00
SamTolmay
9461990863 fix(engine): Assign rootContext to context, instead of assigning individual fields. 2021-03-05 11:59:56 +02:00
Gervwyk
16e2b154d4 fix(build): Nested context caused request to be created in wrong context. 2021-03-05 11:31:52 +02:00
SamTolmay
e7cca6f01f feat(renderer): Improve OpenID Connect flows 2021-03-04 18:08:42 +02:00
SamTolmay
a6df3c0f65 feat(build): Update app OpenID configuration schema 2021-03-04 13:28:34 +02:00