Commit Graph

34 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
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
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
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
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
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
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
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
5d94835d7d docker: use platform-specific dockerize build - fixes #43 2022-01-27 11:01:07 +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
77475ecc65 cleanup 2021-12-30 12:01:37 +01:00
Eugene Pankov
235804d2d9 lint 2021-11-21 13:04:33 +01:00
Eugene Pankov
36a5a9889f docker cleanup 2021-11-21 12:50:38 +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
771f9c04e3 Revert "bumped cryptography"
This reverts commit 456be5c3bc.
2021-10-31 22:55:40 +01:00
Eugene Pankov
456be5c3bc bumped cryptography 2021-10-31 22:48:22 +01:00
Eugeny
7fb3da3c71 Merge pull request #22 from Eugeny/dependabot/pip/backend/django-3.2.5 2021-10-31 22:47:20 +01:00
dependabot[bot]
b4712b74ed Bump sqlparse from 0.4.1 to 0.4.2 in /backend
Bumps [sqlparse](https://github.com/andialbrecht/sqlparse) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/andialbrecht/sqlparse/releases)
- [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG)
- [Commits](https://github.com/andialbrecht/sqlparse/compare/0.4.1...0.4.2)

---
updated-dependencies:
- dependency-name: sqlparse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-31 18:13:25 +00:00
dependabot[bot]
9396489594 Bump django from 3.2.3 to 3.2.5 in /backend
Bumps [django](https://github.com/django/django) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.2.3...3.2.5)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-31 18:13:24 +00:00
Eugene Pankov
ebf7de9f5d bumped cryptography 2021-10-31 19:12:30 +01:00
Eugene Pankov
f677febac3 init 2021-10-31 18:15:23 +01:00