authentik/authentik/stages/consent
Jens L 44d7e81a93
providers/scim: optimize PropertyMapping fetching and execution (#9689)
* add helper to mass-compile and re-use mappings

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

* implement for scim

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

* actually make it even simpler

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

* migrate google

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

* migrate microsoft too

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

* remove sleeps in tests with freezegun

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

* migrate ldap to propertymapping helper

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

* move mapper to generic sync

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

* fix

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

* apparently that doesn't work

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

* forgot a sleep

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

* backport fixes from #9783

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

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2024-05-20 15:37:22 +02:00
..
migrations core: add user settable token durations (#7410) 2024-04-11 13:05:05 +02:00
__init__.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
api.py web/admin: hide expiry time if item is set to not expire (#8457) 2024-02-08 22:51:41 +01:00
apps.py root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00
models.py events: ensure all models' __str__ can be called without any further lookups (#9480) 2024-04-27 22:19:33 +02:00
stage.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
tests.py providers/scim: optimize PropertyMapping fetching and execution (#9689) 2024-05-20 15:37:22 +02:00
urls.py root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00