core: add flag for future default behaviour of requiring a binding to access an application#16247
core: add flag for future default behaviour of requiring a binding to access an application#16247
Conversation
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-integrations canceled.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #16247 +/- ##
=======================================
Coverage 92.80% 92.81%
=======================================
Files 1000 1000
Lines 56536 56560 +24
Branches 425 425
=======================================
+ Hits 52469 52494 +25
+ Misses 4067 4066 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
77c9c76 to
c803b81
Compare
c803b81 to
379fa80
Compare
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-8da4d35e56a40241cb4fa14c1600f9d878427b82
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-8da4d35e56a40241cb4fa14c1600f9d878427b82Afterwards, run the upgrade commands from the latest release notes. |
…ible to everyone or not Signed-off-by: Jens Langhammer <jens@goauthentik.io> # Conflicts: # authentik/policies/views.py # schema.yml
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
379fa80 to
166029d
Compare
Signed-off-by: Jens Langhammer <jens@goauthentik.io> # Conflicts: # authentik/core/api/applications.py # authentik/providers/oauth2/views/token.py # schema.yml # web/src/admin/admin-settings/AdminSettingsForm.ts # web/src/common/ui/config.ts
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
1955286 to
415614d
Compare
Signed-off-by: Jens Langhammer <jens@goauthentik.io> # Conflicts: # authentik/policies/apps.py # schema.yml
415614d to
8da4d35
Compare
* main: core: remove filter_not_expired for QS (#18274) tenants: fix default schema in initial migration (#21114) core: bump django-stubs[compatible-mypy] from 5.2.9 to 6.0.1 (#21099) core, web: update translations (#21097) lifecycle/aws: bump aws-cdk from 2.1112.0 to 2.1113.0 in /lifecycle/aws (#21098) core: bump types-requests from 2.32.4.20260107 to 2.32.4.20260324 (#21100) core: bump constructs from 10.5.1 to 10.6.0 (#21101) core: bump astral-sh/uv from 0.10.12 to 0.11.0 in /lifecycle/container (#21103) ci: bump taiki-e/install-action from 2.69.6 to 2.69.7 in /.github/actions/setup (#21104) web: bump flatted from 3.4.1 to 3.4.2 (#21076) core: bump goauthentik.io/api/v3 to 3.2026.5.0-rc1-1774286095 (#21089) core: bump cbor2 from 5.8.0 to 5.9.0 (#21094) ci: fix cherry-pick action generating empty title (#21091) web: bump the swc group across 1 directory with 11 updates (#21070) web: bump yaml from 2.8.2 to 2.8.3 in /web (#21071) core: add flag for future default behaviour of requiring a binding to access an application (#16247)
Details
closes #2245
closes #3732
This adds a flag to early opt in to the new behaviour which will make applications not accessible by default, and require a binding to be in place to explicitly grant access