Commit Graph

16 Commits

Author SHA1 Message Date
Brian Olson
3aa321aff8 feat: dynamic auth providers + Auth0 support
- Add /api/1/auth/providers endpoint that returns only configured providers
- Frontend fetches available providers dynamically instead of hardcoding
- Only providers with credentials set (KEY + SECRET) appear as login options
- Add Auth0 as a supported authentication provider
- Add python-jose[cryptography] dependency for Auth0 JWT verification
- Show helpful message when no providers are configured

This makes the login page modular - administrators only see buttons for
providers they've actually configured, avoiding confusion from dead buttons.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-31 16:12:47 -05:00
Eugene Pankov
d98f355c3c Update main.component.ts 2023-08-10 08:49:43 +02:00
Eugene Pankov
5325776159 added shutdown warning 2023-08-10 08:36:33 +02:00
Eugene Pankov
4dab0c1dbf lint 2022-12-26 18:51:09 +01:00
Eugene Pankov
69f45863f6 lint 2022-12-26 18:36:20 +01:00
Eugene Pankov
b95b612a0b fixed settings field mixup 2022-11-07 22:40:28 +01:00
Eugene Pankov
8c69292a50 fixed #66 - warn when no versions are added 2022-11-07 18:44:18 +01:00
Eugene Pankov
ad235964d9 style fixes 2022-05-15 00:08:17 -07:00
Eugene Pankov
3cb20b9300 added demo iframe page 2022-05-14 23:59:06 -07:00
Eugene Pankov
99f68e1202 removed homepage 2022-05-14 21:59:40 -07:00
Eugene Pankov
268b3cc7bd fixed state transfer, cleanup 2021-12-30 12:21:55 +01:00
Eugene Pankov
e622218d52 don't auto-start demo on the homepage 2021-12-30 12:01:33 +01:00
qaziqarta
7d329050cb Some minor text edits on the Features page. (#1) 2021-12-22 11:57:34 +06:00
Eugene Pankov
e1b0d01ac3 added a spinner for the pre-bootstrap phase 2021-11-14 16:54:51 +01:00
Eugene Pankov
dd5bf0773e added about links 2021-11-14 16:04:35 +01:00
Eugene Pankov
f677febac3 init 2021-10-31 18:15:23 +01:00