authentik/internal/outpost/proxyv2/application
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.go providers/proxy: fix Issuer when AUTHENTIK_HOST_BROWSER is set (#11968) 2024-11-13 00:54:40 +01:00
auth.go providers/proxy: different cookie name based on hashed client id (#4666) 2023-02-12 16:34:57 +01:00
auth_basic.go providers/proxy: fix client credential flows not using http interceptor 2023-02-15 00:22:56 +01:00
auth_bearer.go providers/proxy: fix client credential flows not using http interceptor 2023-02-15 00:22:56 +01:00
claims.go core: app entitlements (#12090) 2024-12-18 14:32:44 +01:00
endpoint.go providers/proxy: fix handling of AUTHENTIK_HOST_BROWSER (#11722) 2024-10-24 16:34:45 +02:00
endpoint_test.go providers/proxy: fix handling of AUTHENTIK_HOST_BROWSER (#11722) 2024-10-24 16:34:45 +02:00
error.go providers/proxy: different cookie name based on hashed client id (#4666) 2023-02-12 16:34:57 +01:00
mode_common.go core: app entitlements (#12090) 2024-12-18 14:32:44 +01:00
mode_common_test.go root: bump api generator (#5139) 2023-04-01 18:10:52 +02:00
mode_forward.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
mode_forward_caddy_test.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
mode_forward_envoy_test.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
mode_forward_nginx_test.go root: bump api generator (#5139) 2023-04-01 18:10:52 +02:00
mode_forward_traefik_test.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
mode_proxy.go internal: remove deprecated metrics (#7540) 2023-11-13 14:48:37 +01:00
mode_proxy_test.go outposts/proxy: Fix invalid redirect on external hosts containing path components (#8915) 2024-03-19 20:31:08 +01:00
oauth.go providers/proxy: fix URL path getting lost when partial URL is given to rd= (#11354) 2024-09-12 18:02:08 +02:00
oauth_callback.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
oauth_state.go providers/proxy: fix URL path getting lost when partial URL is given to rd= (#11354) 2024-09-12 18:02:08 +02:00
oauth_test.go providers/proxy: fix URL path getting lost when partial URL is given to rd= (#11354) 2024-09-12 18:02:08 +02:00
session.go providers/proxy: fix panic, keep session storages open (#11439) 2024-09-19 23:05:58 +02:00
session_test.go providers/proxy: different cookie name based on hashed client id (#4666) 2023-02-12 16:34:57 +01:00
test.go providers/proxy: fix panic, keep session storages open (#11439) 2024-09-19 23:05:58 +02:00
utils.go providers/proxy: rework redirect mechanism (#8594) 2024-05-06 03:07:08 +02:00
utils_test.go root: bump api generator (#5139) 2023-04-01 18:10:52 +02:00