This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/authentik/policies/expression
Jens L 3e530cf1b5
flows: add "require outpost" authentication_requirement (#7921)
* migrate get_client_ip to middleware

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

* use middleware directly without wrapper

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

* add require_outpost setting for flows

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

* fix

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

* add tests

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

* update schema

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

* update web ui

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

* fixup

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

* improve fallback

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

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2023-12-19 13:32:10 +01:00
..
migrations core: bump black from 22.12.0 to 23.1.0 (#4584) 2023-02-01 11:31:32 +01:00
__init__.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
api.py ensure all viewsets have filter and search and add tests (#2946) 2022-05-24 22:01:18 +02:00
apps.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
evaluator.py flows: add "require outpost" authentication_requirement (#7921) 2023-12-19 13:32:10 +01:00
models.py core: bump black from 22.12.0 to 23.1.0 (#4584) 2023-02-01 11:31:32 +01:00
tests.py events: deepcopy event kwargs to prevent objects being removed, remove workaround 2022-11-21 12:31:17 +01:00
urls.py api: modular urls (#5551) 2023-05-09 14:46:47 +02:00