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/root
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
..
db root: partial Live-updating config (#5959) 2023-07-19 23:13:22 +02:00
messages ci: fix pyright errors (#5392) 2023-04-27 17:33:47 +03:00
sessions root: bump python deps (django 5) (#7862) 2023-12-18 22:07:59 +01:00
__init__.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
asgi.py root: properly catch 404 errors for websocket connections 2021-11-19 23:19:07 +01:00
asgi_middleware.py root: fix session middleware for websocket connections (#4909) 2023-03-12 16:47:19 +01:00
celery.py root: migrate bootstrap to blueprints (#6433) 2023-07-31 19:34:46 +02:00
install_id.py core: bump django from 4.1.7 to 4.2 (#5238) 2023-08-01 19:30:28 +02:00
middleware.py flows: add "require outpost" authentication_requirement (#7921) 2023-12-19 13:32:10 +01:00
monitoring.py tests: use create_test_flow where possible (#3606) 2022-09-17 13:16:53 +02:00
settings.py flows: add "require outpost" authentication_requirement (#7921) 2023-12-19 13:32:10 +01:00
test_runner.py tests: fix potential infinite wait in tests spinning up a container (#7153) 2023-10-12 13:57:29 +02:00
tests.py tests: use create_test_flow where possible (#3606) 2022-09-17 13:16:53 +02:00
urls.py internal: skip tracing for go healthcheck and metrics endpoints 2022-06-10 22:21:11 +02:00
websocket.py api: modular urls (#5551) 2023-05-09 14:46:47 +02:00