Commit Graph

78 Commits

Author SHA1 Message Date
Brian Olson
9544e363c9 feat: add Azure AD single-tenant authentication support
Add support for AzureADTenantOAuth2 backend which allows restricting
authentication to a specific Azure AD tenant (organization).

Configuration:
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: Azure app client ID
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: Azure app client secret
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: Azure AD Directory ID

This enables organizations to restrict Tabby Web access to only users
from their Azure AD tenant, preventing personal Microsoft accounts or
users from other organizations from logging in.

Fixes #120
2025-12-31 20:46:53 -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
Eugene Pankov
268b3cc7bd fixed state transfer, cleanup 2021-12-30 12:21:55 +01:00