Brian Olson
33628af31f
feat: add generic OIDC provider for self-hosted identity providers
...
Adds support for any OpenID Connect compliant identity provider:
- Authentik
- Authelia
- Keycloak
- Okta
- Any other OIDC provider
Configuration via environment variables:
- SOCIAL_AUTH_OIDC_OIDC_ENDPOINT: Discovery endpoint
- SOCIAL_AUTH_OIDC_KEY: Client ID
- SOCIAL_AUTH_OIDC_SECRET: Client secret
- SOCIAL_AUTH_OIDC_NAME: Optional custom button text
Closes #140
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-31 16:27:08 -05:00
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
16847cea93
Merge pull request #133 from gyf9835/patch-1
2025-05-23 13:55:08 +02:00
Eugene
9ffb81f742
Update README.md
2025-05-12 07:43:48 +02:00
gyf9835
f5b71e6a58
Fix tar: invalid magic error when running add_version
2024-11-24 12:37:53 +08:00
Eugene
abcdfbcd4e
Update README.md
2023-10-16 10:16:52 +02:00
Eugene
c19e898bc0
Update README.md
2023-10-16 10:16:30 +02: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
6e8e63c9f0
Update README.md
2023-06-05 21:18:57 +02:00
Eugene Pankov
d7327429bd
docker: added gcc
2023-01-10 20:25:42 +01:00
Eugene Pankov
4dab0c1dbf
lint
2022-12-26 18:51:09 +01:00
Eugene Pankov
e112b46063
lint
2022-12-26 18:49:25 +01:00
Eugene Pankov
69f45863f6
lint
2022-12-26 18:36:20 +01:00
Eugene Pankov
7f0fd51c08
fixed Docker builds - fixes #82
2022-12-26 18:30:26 +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
b95b612a0b
fixed settings field mixup
2022-11-07 22:40:28 +01:00
Eugene Pankov
235ba2497c
docker: fixed missing app-dist from the image build
2022-11-07 22:33:51 +01:00
Eugene Pankov
c70ed34482
bumped bundled tabby
2022-11-07 18:58:41 +01:00
Eugene Pankov
99264d2bfc
lint
2022-11-07 18:56:10 +01:00
Eugene
05b476aa23
Merge pull request #73 from capriciousduck/master
2022-11-07 18:54:06 +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
Krishna Chaitanya
377c79ccbf
Add psycopg2-binary
2022-09-22 16:39:48 +05:30
Eugene Pankov
6d4d4377fa
mention buildkit requirement
2022-08-13 10:36:04 +02:00
Eugene Pankov
f36d436859
fixed the manage.sh script
2022-08-13 10:35:05 +02:00
Eugene Pankov
156341173a
allow dynamic SESSION_COOKIE_DOMAIN
2022-05-16 22:55:56 -07:00
Eugene Pankov
883cc44087
fixed linting
2022-05-16 22:40:18 -07:00
Eugene Pankov
cf18f507ef
set SESSION_COOKIE_SAMESITE
2022-05-16 22:38:01 -07: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
953580a943
added tabby.sh to CORS
2022-05-14 23:23:22 -07:00
Eugene Pankov
7d044b4726
Merge branch 'master' of https://github.com/Eugeny/tabby-web
2022-05-14 21:59:43 -07:00
Eugene Pankov
99f68e1202
removed homepage
2022-05-14 21:59:40 -07:00
Eugeny
a1bfcbe85f
Merge pull request #48 from Eugeny/dependabot/pip/backend/django-3.2.12
2022-03-09 23:06:28 +01:00
dependabot[bot]
1330dd7947
Bump django from 3.2.11 to 3.2.12 in /backend
...
Bumps [django](https://github.com/django/django ) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.11...3.2.12 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-10 15:10:03 +00:00
Eugene Pankov
86a3210a75
fixed signal passing
2022-01-27 14:50:55 +01:00
Eugene Pankov
73a0a80b4a
fixed DOCKERIZE_ARGS variable check
2022-01-27 14:50:49 +01:00
Eugene Pankov
21024278c6
Update Dockerfile
2022-01-27 11:40:30 +01:00
Eugene Pankov
5d94835d7d
docker: use platform-specific dockerize build - fixes #43
2022-01-27 11:01:07 +01:00
Eugene Pankov
533ad46c96
Merge branch 'master' of https://github.com/Eugeny/tabby-web
2022-01-26 20:14:24 +01:00
Eugeny
9597a51601
Merge pull request #38 from Eugeny/dependabot/npm_and_yarn/frontend/nanoid-3.2.0
2022-01-26 20:07:01 +01:00
Eugeny
ab3f5ecac1
Merge pull request #42 from Eugeny/dependabot/pip/backend/django-3.2.11
2022-01-26 20:06:46 +01:00
dependabot[bot]
1f56902e99
Bump django from 3.2.5 to 3.2.11 in /backend
...
Bumps [django](https://github.com/django/django ) from 3.2.5 to 3.2.11.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.5...3.2.11 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-26 19:02:11 +00:00
Eugene Pankov
36df34c6c6
increased yarn network timeout
2022-01-26 20:02:00 +01:00
Eugeny
e92cbbd3a4
Merge pull request #41 from MaxWaldorf/patch-1
2022-01-26 20:01:12 +01:00
MaxWaldorf
9fe7ad8bea
x64 and arm64 docker support
...
Make docker multiarch images
2022-01-26 18:47:30 +01:00
dependabot[bot]
cefa976822
Bump nanoid from 3.1.30 to 3.2.0 in /frontend
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-22 07:40:56 +00:00