authentik/authentik/enterprise
Jens L 99ad492951
enterprise/providers/microsoft_entra: initial account sync to microsoft entra (#9632)
* initial

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add entra mappings

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix some stuff

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* make API endpoints more consistent

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* implement more things

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add user tests

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix most group tests + fix bugs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* more group tests, fix bugs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix missing __init__

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add ui for provisioned users

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix a bunch of bugs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add `creating` to property mapping env

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* always sync group members

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix stuff

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix group membership

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix some types

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix tests

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add group member add test

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* create sync status component to dedupe

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix discovery tests

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* get rid of more code and fix more issues

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add error handling for auth and transient

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* make sure autoretry is on

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* format web

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* wait for task in signal

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix tests

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add squashed google migration

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2024-05-09 15:41:23 +02:00
..
audit enterprise/audit: fix audit logging with m2m relations (#9571) 2024-05-05 02:33:38 +02:00
migrations core: Initial RBAC (#6806) 2023-10-16 17:31:50 +02:00
providers enterprise/providers/microsoft_entra: initial account sync to microsoft entra (#9632) 2024-05-09 15:41:23 +02:00
stages stages: source stage (#8330) 2024-03-14 19:46:27 +01:00
tests enterprise: rework license summary caching (#8501) 2024-02-14 19:00:08 +01:00
LICENSE enterprise: initial license (#5293) 2023-04-19 16:13:45 +02:00
__init__.py enterprise: initial enterprise (#5721) 2023-07-17 17:57:08 +02:00
api.py enterprise: use tenant uuid instead of install_id when tenants are enabled (#8823) 2024-03-06 17:53:11 +01:00
apps.py enterprise: rework license summary caching (#8501) 2024-02-14 19:00:08 +01:00
license.py enterprise: use tenant uuid instead of install_id when tenants are enabled (#8823) 2024-03-06 17:53:11 +01:00
middleware.py enterprise: rework license summary caching (#8501) 2024-02-14 19:00:08 +01:00
models.py enterprise: rework license summary caching (#8501) 2024-02-14 19:00:08 +01:00
policy.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
public.pem enterprise: initial enterprise (#5721) 2023-07-17 17:57:08 +02:00
settings.py enterprise/providers/microsoft_entra: initial account sync to microsoft entra (#9632) 2024-05-09 15:41:23 +02:00
signals.py enterprise: force license usage update after change to license (#8723) 2024-02-28 12:26:56 +01:00
tasks.py enterprise: rework license summary caching (#8501) 2024-02-14 19:00:08 +01:00
urls.py enterprise: initial enterprise (#5721) 2023-07-17 17:57:08 +02:00