Quentin Gliech
23571e87ea
Run the registration policy on upstream OAuth registration
2023-08-30 19:39:39 +02:00
Quentin Gliech
ca3460b49e
Skip the "continue" screens on upstream IDP logins for new accounts
2023-08-25 10:56:10 +02:00
Hugh Nimmo-Smith
1fe9a34260
Add scope descriptions for MAS permissions
2023-08-23 18:59:05 +02:00
Hugh Nimmo-Smith
8f38cb87b6
Display sensible scope descriptions for client and Synapse admin permissions
...
Fixes #1570
2023-08-23 18:59:05 +02:00
Quentin Gliech
3e6ea9a158
Add a 404 HTMl fallback
2023-08-09 16:56:11 +02:00
Quentin Gliech
652217ec9b
frontend: work around the CSS split issue
2023-08-08 21:22:27 +02:00
Quentin Gliech
76653f9638
Better frontend assets handling and move the react app to /account/ ( #1324 )
...
This makes the Vite assets handling better, namely:
- make it possible to include any vite assets in the templates
- include the right `<link rel="preload">` tags for assets
- include Subresource Integrity hashes
- pre-compress assets and remove on-the-fly compression by the Rust server
- build the CSS used by templates through Vite
It also moves the React app from /app/ to /account/, and remove some of the old SSR account screens.
2023-07-06 15:30:26 +02:00
Quentin Gliech
e1a5471262
Fix the upstream oauth registration form
2023-06-30 11:24:26 +02:00
Quentin Gliech
45a7a6de1d
Fix the disabled state in form inputs
2023-06-29 14:01:00 +02:00
Quentin Gliech
31788a95f2
Save the imported attributes
2023-06-26 17:24:56 +02:00
Quentin Gliech
c183830489
Ground work to import upstream OIDC claims on registration.
2023-06-26 17:24:56 +02:00
Quentin Gliech
d2d68e9a27
Make password-based login optional
2023-05-23 17:02:02 +02:00
Quentin Gliech
39c126318f
Fix the authorization grant template
...
It previously relied on the client being in the authorization grant,
which is not the case anymore. This commit also adds a test to ensure
we're not breaking this template in the future.
2023-01-31 16:50:48 +01:00
Quentin Gliech
0ea9089f7f
template: more cleanups
2022-12-08 15:29:15 +01:00
Quentin Gliech
feebbd0e97
data-model: simplify users and sessions
2022-12-08 15:29:15 +01:00
Quentin Gliech
23fd833d45
Save the post auth action during upstream OAuth login
2022-12-05 19:39:51 +01:00
Quentin Gliech
989e464dd0
WIP: Provider list on the login page
2022-12-05 19:39:51 +01:00
Quentin Gliech
07636dd9e7
Tidy up upstream linking templates
2022-12-05 19:39:51 +01:00
Quentin Gliech
bf432a31e1
OIDC account linking and login
2022-12-05 19:39:51 +01:00
Quentin Gliech
22a337cd45
WIP: handle account linking
2022-12-05 19:39:51 +01:00
Quentin Gliech
9c0ece7512
Do not embed the templates and static files in the binary
2022-11-18 22:37:55 +01:00