bewcloud/routes
Bruno Bernardino aa18dcdb4e
Implement (optional) SSO via OIDC (OpenID Connect) (#64)
This implements optional SSO via OIDC for logging in and signing up (for the first admin sign up or if sign up is allowed). The most requested feature!

Tested with Authentik and Google!

It includes a new `SimpleCache` interface (in-memory, using [`caches`](https://developer.mozilla.org/en-US/docs/Web/API/Window/caches)) for storing the state and code challenges.

Closes #13
2025-06-05 18:10:40 +01:00
..
api Add Optional 2FA Support (#61) 2025-05-29 17:30:28 +01:00
files/open Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
news Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
notes/open Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
oidc Implement (optional) SSO via OIDC (OpenID Connect) (#64) 2025-06-05 18:10:40 +01:00
photos/thumbnail Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
_404.tsx Mocked Calendar UI for month view. 2024-03-17 11:43:58 +00:00
_app.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
_middleware.tsx Improve WebDav support to include file size and modified time 2024-04-08 16:01:59 +01:00
dashboard.tsx Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
dav.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
expenses.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
files.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
index.tsx Make it public! 2024-03-16 08:40:24 +00:00
login.tsx Implement (optional) SSO via OIDC (OpenID Connect) (#64) 2025-06-05 18:10:40 +01:00
logout.tsx Make it public! 2024-03-16 08:40:24 +00:00
mfa-verify.tsx Add Optional 2FA Support (#61) 2025-05-29 17:30:28 +01:00
news.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
notes.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
photos.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
settings.tsx Add Optional 2FA Support (#61) 2025-05-29 17:30:28 +01:00
signup.tsx Implement (optional) SSO via OIDC (OpenID Connect) (#64) 2025-06-05 18:10:40 +01:00