mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-11-15 14:29:09 +01:00
authentik: limit personal apps to authentik Admins
Actual Budget, Argo CD, FreshRSS, Stalwart and Vault had no policy binding, so any authentik user could sign in to them. Scouts Online members are about to get accounts in this authentik for immich; bind each app to the authentik Admins group, as Longhorn already was.
This commit is contained in:
1 parent
f4e74a9503
commit
278f6fc55f
5 files changed
+45
No files matched your search
@@ -38,3 +38,12 @@ data:
|
||||
name: Actual Budget
|
||||
provider: !KeyOf actualbudget-provider
|
||||
meta_launch_url: https://ynab.rubenhensen.nl
|
||||
# Only admins: Scouts Online members get accounts in this authentik
|
||||
# too (for immich) and must not reach personal apps.
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
order: 0
|
||||
target: !KeyOf actualbudget-app
|
||||
attrs:
|
||||
group: !Find [authentik_core.group, [name, "authentik Admins"]]
|
||||
@@ -38,3 +38,12 @@ data:
|
||||
name: ArgoCD
|
||||
provider: !KeyOf argocd-provider
|
||||
meta_launch_url: https://argocd.rubenhensen.nl
|
||||
# Only admins: Scouts Online members get accounts in this authentik
|
||||
# too (for immich) and must not reach personal apps.
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
order: 0
|
||||
target: !KeyOf argocd-app
|
||||
attrs:
|
||||
group: !Find [authentik_core.group, [name, "authentik Admins"]]
|
||||
@@ -40,3 +40,12 @@ data:
|
||||
name: FreshRSS
|
||||
provider: !KeyOf freshrss-provider
|
||||
meta_launch_url: https://rss.rubenhensen.nl
|
||||
# Only admins: Scouts Online members get accounts in this authentik
|
||||
# too (for immich) and must not reach personal apps.
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
order: 0
|
||||
target: !KeyOf freshrss-app
|
||||
attrs:
|
||||
group: !Find [authentik_core.group, [name, "authentik Admins"]]
|
||||
@@ -38,3 +38,12 @@ data:
|
||||
name: Stalwart Mail
|
||||
provider: !KeyOf stalwart-provider
|
||||
meta_launch_url: https://mail.rubenhensen.nl
|
||||
# Only admins: Scouts Online members get accounts in this authentik
|
||||
# too (for immich) and must not reach personal apps.
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
order: 0
|
||||
target: !KeyOf stalwart-app
|
||||
attrs:
|
||||
group: !Find [authentik_core.group, [name, "authentik Admins"]]
|
||||
@@ -40,3 +40,12 @@ data:
|
||||
name: Vault
|
||||
provider: !KeyOf vault-provider
|
||||
meta_launch_url: https://vault.rubenhensen.nl
|
||||
# Only admins: Scouts Online members get accounts in this authentik
|
||||
# too (for immich) and must not reach personal apps.
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
order: 0
|
||||
target: !KeyOf vault-app
|
||||
attrs:
|
||||
group: !Find [authentik_core.group, [name, "authentik Admins"]]
|
||||
Reference in new issue
Block a user