authentik/internal/outpost/proxyv2
Jens L. 40a7135c0c
core: app entitlements (#12090)
* core: initial app entitlements

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

* base off of pbm

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

* add tests and oauth2

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

* add to proxy

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

* rewrite to use bindings

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

* make policy bindings form and list more customizable

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

* fix tests

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

* double fix

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

* refine permissions

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

* add missing rbac modal to app entitlements

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

* separate scope for app entitlements

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

* include entitlements mapping in proxy

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

* fix tests

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

* add API validation to prevent policies from being bound to entitlements

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

* make preview

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

* add initial docs

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

* fix

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

* remove duplicate docs

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

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2024-12-18 14:32:44 +01:00
..
application core: app entitlements (#12090) 2024-12-18 14:32:44 +01:00
codecs providers/proxy: fix value is too long with filesystem sessions 2023-02-15 10:50:01 +01:00
constants root: bump python deps (django 5) (#7862) 2023-12-18 22:07:59 +01:00
hs256 providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
metrics internal: remove deprecated metrics (#7540) 2023-11-13 14:48:37 +01:00
redisstore root: replace boj/redistore with vendored version of rbcervilla/redisstore (#6988) 2023-09-26 18:56:37 +02:00
templates web/flows: Simplified flow executor (#10296) 2024-07-05 19:24:37 +02:00
handlers.go internal: remove deprecated metrics (#7540) 2023-11-13 14:48:37 +01:00
proxyv2.go root: check remote IP for proxy protocol same as HTTP/etc (#12094) 2024-11-20 21:33:35 +01:00
refresh.go providers/proxy: fix panic, keep session storages open (#11439) 2024-09-19 23:05:58 +02:00
ws.go providers/oauth2: remember session_id from initial token (#7976) 2023-12-23 00:53:05 +01:00