Commit Graph

19 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
gyf9835
f5b71e6a58 Fix tar: invalid magic error when running add_version 2024-11-24 12:37:53 +08:00
Eugene Pankov
e112b46063 lint 2022-12-26 18:49:25 +01:00
Eugene Pankov
ea2a0db865 added CORS_EXTRA_URL setting 2022-11-08 11:13:03 +01:00
Eugene Pankov
6379814a08 updated CSP 2022-11-08 10:50:05 +01:00
Eugene Pankov
99264d2bfc lint 2022-11-07 18:56:10 +01:00
Eugene
8d4c4c9c1f Merge pull request #75 from tennox/patch-1 2022-11-07 18:53:54 +01:00
Eugene Pankov
8c69292a50 fixed #66 - warn when no versions are added 2022-11-07 18:44:18 +01:00
Manuel
200a95d819 Update deprecated X-Frame-Options to CSP frame-ancestors for demo embed
See #74
2022-10-16 10:53:36 +01:00
Eugene Pankov
156341173a allow dynamic SESSION_COOKIE_DOMAIN 2022-05-16 22:55:56 -07:00
Eugene Pankov
cf18f507ef set SESSION_COOKIE_SAMESITE 2022-05-16 22:38:01 -07:00
Eugene Pankov
3cb20b9300 added demo iframe page 2022-05-14 23:59:06 -07:00
Eugene Pankov
953580a943 added tabby.sh to CORS 2022-05-14 23:23:22 -07:00
Eugene Pankov
99f68e1202 removed homepage 2022-05-14 21:59:40 -07:00
Eugene Pankov
77475ecc65 cleanup 2021-12-30 12:01:37 +01:00
Eugene Pankov
235804d2d9 lint 2021-11-21 13:04:33 +01:00
Eugene Pankov
34ac0781c2 a unified docker image 2021-11-21 00:08:04 +01:00
Eugene Pankov
e1b0d01ac3 added a spinner for the pre-bootstrap phase 2021-11-14 16:54:51 +01:00
Eugene Pankov
f677febac3 init 2021-10-31 18:15:23 +01:00