Commit graph

228 commits

Author SHA1 Message Date
956f28f7e5 refresh_tokens: add app inside each refresh token 2023-04-02 01:10:27 +02:00
2caf584cb7 ezidam: apps: view, update, new secret 2023-04-02 00:52:16 +02:00
4b99905ee0 ezidam: nicer view for flash 2023-04-02 00:50:05 +02:00
f911fc665c ezidam: apps: form, create new app 2023-03-31 23:57:58 +02:00
d2e1792f3c ezidam: ability to clone page 2023-03-31 23:56:23 +02:00
b64766cd4b updated logo, added favicon (thanks Remi!) 2023-03-31 17:08:40 +02:00
c8700cfdc8 ezidam: settings: branding: show updated_at 2023-03-31 00:46:09 +02:00
14bff68cbf ezidam: apps: don't include ezidam 2023-03-30 23:57:06 +02:00
23f69e8377 ezidam: icons: moved rest of icons to the new system 2023-03-30 23:48:15 +02:00
f5fee63a15 ezidam: icons: moved to own module, macro to generate struct constants, ability to use as tera templates 2023-03-30 23:40:34 +02:00
0c04322189 ezidam: using fonts from https://systemfontstack.com 2023-03-30 20:10:48 +02:00
f6295f72d7 ezidam: removed inter font 2023-03-30 19:20:58 +02:00
574ee62092 ezidam: added admin/apps listing 2023-03-30 00:55:45 +02:00
e2a7d7625e ezidam: shell: optional blocks to load js libs + additional javascript 2023-03-30 00:54:27 +02:00
42d88cc2dd apps: get all with filter, serde 2023-03-30 00:53:57 +02:00
842be36a1b ezidam: admin settings: moved template in folder 2023-03-29 18:17:47 +02:00
8ab88ae4e1 ezidam: admin settings: added security page: logout everyone 2023-03-26 23:36:36 +02:00
d3e88b1f7b ezidam: guards: jwt: when user token is invalid, dont outcome a failure, forward to next route 2023-03-26 23:35:44 +02:00
9687116063 ezidam: refactor jwt and refresh token generate in "tokens" mod 2023-03-26 19:25:50 +02:00
23b1e3ea4f dockerfile: set workdir 2023-03-26 00:34:26 +01:00
e7fe6ef20f dockerfile: use alpine for /tmp, move everything in /ezidam 2023-03-26 00:14:26 +01:00
3532f80882 ezidam: branding page: logo update/delete, update business name 2023-03-25 23:32:46 +01:00
d8fe336b06 ci: update job name, speed up sqlx compile time queries 2023-03-25 13:15:26 +01:00
540e2d8aed database: fixed sqlx compile error 2023-03-25 12:14:11 +01:00
5b35c3b339 jwt: updated dependencies 2023-03-24 23:26:02 +01:00
51ceee9295 update dependencies 2023-03-24 23:23:14 +01:00
784365d6f9 cargo update 2023-03-24 23:06:47 +01:00
7f4862ff30 upgraded to rocket v0.5-rc3 2023-03-24 22:56:01 +01:00
eab918d643 ezidam: admin: empty settings page 2023-03-24 22:18:52 +01:00
efebe2fa80 ezidam: new menu system, with main and submenus 2023-03-24 22:15:07 +01:00
ddf6f25dd2 ezidam: empty admin dashboard, link for admins to access it 2023-03-23 21:31:37 +01:00
3f0b09008c logo: alt text 2023-03-23 21:12:23 +01:00
75f9b9dca3 menu: 2 kind of menus: user and admin 2023-03-23 21:11:42 +01:00
1facd2ffbf added robots.txt 2023-03-22 22:16:16 +01:00
228b86f5a3 openid: same sub for all clients 2023-03-22 19:11:38 +01:00
2f32818a72 deploy with caprover cli 2023-03-21 23:47:20 +01:00
5e1eac4d78 ezidam: add templates to dockerfile 2023-03-21 00:12:25 +01:00
8365bc5dff ezidam: dont put relative path for static files, bundle them in docker image 2023-03-20 23:16:43 +01:00
7aa5c96f7a ci: docker pipeline depends on rust 2023-03-20 00:04:28 +01:00
2c3dfcdeb3 ci: use of woodpecker mutli-pipelines 2023-03-20 00:03:03 +01:00
4a7723a9a8 ci: docker depends on test, put LABEL at bottom of dockerfile 2023-03-19 23:55:52 +01:00
971d2f46f4 ci: build and push docker image on master 2023-03-19 23:50:26 +01:00
bad54cece3 ezidam: redirect: dont generate jwt + refresh token if already signed in 2023-03-19 22:52:53 +01:00
1dec56ed14 ezidam: authorize: don't prompt login if already authenticated 2023-03-19 22:52:22 +01:00
8db0bbb874 if access token expired, use refresh token, and get new access + refresh tokens 2023-03-19 20:03:30 +01:00
9172155893 ezidam: header: display name, username, email 2023-03-19 00:48:41 +01:00
c9ef821d2b ezidam: request guards: jwt admin, jwt user, verify jwt 2023-03-19 00:25:35 +01:00
009b8664fd revoke all refresh tokens and use all authorization codes for user 2023-03-18 22:03:03 +01:00
5100aa1b4e ezidam: added logout page, added RefreshToken guard 2023-03-18 21:49:08 +01:00
49b3a3d1fe openid: configuration: added jwt claims 2023-03-18 21:47:25 +01:00