Kailash Nadh
abe09d67ed
Refactor OIDC redirect state to have nonce validation. Closes #2138 .
2024-11-10 22:27:11 +05:30
Kailash Nadh
5b3d6e2be0
Add first-time Super Admin setup UI on fresh install.
...
- Don't setup username+password from config file during fresh install.
- If `LISTMONK_ADMIN_USER` and `LISTMONK_ADMIN_PASSWORD` env vars are
set during `--install`, use them.
- Otherwise, render new username+password creation UI on `/admin/login`.
- Add Cypress tests.
2024-10-26 19:47:01 +05:30
Kailash Nadh
e7109daaf3
Fix missing email validation in OIDC exchange.
2024-10-21 17:54:58 +05:30
Kailash Nadh
e6ec1cb9b3
User legacy (TOML) admin credentials as API creds for backwards compatibility.
2024-10-13 16:59:52 +05:30
Kailash Nadh
1e875afa67
Add OIDC auth hooks (init, callback, session) and finish OIDC support.
2024-10-13 16:59:52 +05:30
Kailash Nadh
2000e9fa12
Style and add OIDC logo to the login page.
2024-10-13 16:59:51 +05:30
Kailash Nadh
7bb14de42e
Upgrade simplesessions to v3.
2024-10-13 16:59:51 +05:30
Kailash Nadh
906e0f57b6
Refactor handler groups and add mising auth features like logout.
2024-10-13 16:59:51 +05:30
Kailash Nadh
57ac9dca4b
Add public login page and auth middleware and handlers.
2024-10-13 16:59:51 +05:30