mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-11-15 14:29:09 +01:00
authentik: serve auth.scoutingmbg.nl
A Gateway listener with its own certificate, the authentik route on both hostnames, and an authentik brand for auth.scoutingmbg.nl that logs in through Scouts Online and then sends people to the photos. The authentik.rubenhensen.nl brand stays as it is.
This commit is contained in:
1 parent
70151b0ef4
commit
96c13c63f7
3 files changed
+33
-1
No files matched your search
@@ -94,6 +94,16 @@ data:
|
||||
target: !KeyOf immich-app
|
||||
attrs:
|
||||
group: !KeyOf mbg-leden
|
||||
# auth.scoutingmbg.nl: straight to Scouts Online, then on to the
|
||||
# photos. Other domains keep the default brand.
|
||||
- model: authentik_brands.brand
|
||||
state: present
|
||||
identifiers:
|
||||
domain: auth.scoutingmbg.nl
|
||||
attrs:
|
||||
branding_title: Scouting MBG
|
||||
flow_authentication: !Find [authentik_flows.flow, [slug, scouts-online-login]]
|
||||
default_application: !KeyOf immich-app
|
||||
- model: authentik_policies.policybinding
|
||||
state: present
|
||||
identifiers:
|
||||
@@ -220,7 +230,8 @@ data:
|
||||
policy: !KeyOf sso-only
|
||||
# SOL only lets in members of the organisations picked in its
|
||||
# connection, and only sends roles within them. The callback URL is
|
||||
# https://authentik.rubenhensen.nl/source/oauth/callback/scouts-online/
|
||||
# https://auth.scoutingmbg.nl/source/oauth/callback/scouts-online/ (and
|
||||
# authentik.rubenhensen.nl, from before auth.scoutingmbg.nl existed)
|
||||
- model: authentik_sources_oauth.oauthsource
|
||||
id: source
|
||||
state: present
|
||||
|
||||
@@ -7,8 +7,12 @@ spec:
|
||||
- name: homelab
|
||||
namespace: envoy-gateway-system
|
||||
sectionName: https-authentik
|
||||
- name: homelab
|
||||
namespace: envoy-gateway-system
|
||||
sectionName: https-auth-scoutingmbg
|
||||
hostnames:
|
||||
- authentik.rubenhensen.nl
|
||||
- auth.scoutingmbg.nl
|
||||
rules:
|
||||
- backendRefs:
|
||||
- name: authentik-server
|
||||
@@ -32,3 +36,6 @@ spec:
|
||||
- group: ""
|
||||
kind: Secret
|
||||
name: authentik-tls
|
||||
- group: ""
|
||||
kind: Secret
|
||||
name: auth-scoutingmbg-tls
|
||||
Reference in new issue
Block a user