fix blueprints: add redirect_uris

This commit is contained in:
Moritz 2025-01-16 17:33:14 +01:00
parent fa854f6490
commit bc62831e58
12 changed files with 42 additions and 14 deletions

22
abra.sh
View File

@ -5,17 +5,17 @@ export FLOW_INVALIDATION_VERSION=v2
export FLOW_RECOVERY_VERSION=v1 export FLOW_RECOVERY_VERSION=v1
export FLOW_TRANSLATION_VERSION=v3 export FLOW_TRANSLATION_VERSION=v3
export SYSTEM_BRAND_VERSION=v4 export SYSTEM_BRAND_VERSION=v4
export NEXTCLOUD_CONFIG_VERSION=v2 export NEXTCLOUD_CONFIG_VERSION=v3
export WORDPRESS_CONFIG_VERSION=v3 export WORDPRESS_CONFIG_VERSION=v4
export MATRIX_CONFIG_VERSION=v2 export MATRIX_CONFIG_VERSION=v3
export WEKAN_CONFIG_VERSION=v4 export WEKAN_CONFIG_VERSION=v5
export VIKUNJA_CONFIG_VERSION=v2 export VIKUNJA_CONFIG_VERSION=v3
export OUTLINE_CONFIG_VERSION=v3 export OUTLINE_CONFIG_VERSION=v4
export KIMAI_CONFIG_VERSION=v2 export KIMAI_CONFIG_VERSION=v3
export ZAMMAD_CONFIG_VERSION=v3 export ZAMMAD_CONFIG_VERSION=v4
export RALLLY_CONFIG_VERSION=v3 export RALLLY_CONFIG_VERSION=v4
export HEDGEDOC_CONFIG_VERSION=v2 export HEDGEDOC_CONFIG_VERSION=v3
export MONITORING_CONFIG_VERSION=v3 export MONITORING_CONFIG_VERSION=v4
export DB_ENTRYPOINT_VERSION=v1 export DB_ENTRYPOINT_VERSION=v1
export PG_BACKUP_VERSION=v2 export PG_BACKUP_VERSION=v2
export ENTRYPOINT_CSS_VERSION=v1 export ENTRYPOINT_CSS_VERSION=v1

View File

@ -12,6 +12,7 @@ services:
- matrix_secret - matrix_secret
environment: environment:
- ELEMENT_DOMAIN - ELEMENT_DOMAIN
- MATRIX_DOMAIN
configs: configs:
- source: matrix - source: matrix
target: /blueprints/matrix.yaml target: /blueprints/matrix.yaml

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "HEDGEDOC_DOMAIN" }}/auth/oauth2/callback
name: Hedgedoc name: Hedgedoc
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]
@ -32,7 +35,7 @@ entries:
state: present state: present
- attrs: - attrs:
meta_launch_url: https://{{ env "HEDGEDOC_DOMAIN" }} meta_launch_url: https://{{ env "HEDGEDOC_DOMAIN" }}/auth/oauth2
open_in_new_tab: true open_in_new_tab: true
policy_engine_mode: any policy_engine_mode: any
provider: !KeyOf hedgedoc_provider provider: !KeyOf hedgedoc_provider

View File

@ -37,7 +37,7 @@ entries:
state: present state: present
- attrs: - attrs:
meta_launch_url: https://{{ env "KIMAI_DOMAIN" }} meta_launch_url: https://{{ env "KIMAI_DOMAIN" }}/auth/saml/login
open_in_new_tab: true open_in_new_tab: true
policy_engine_mode: any policy_engine_mode: any
provider: !KeyOf kimai_provider provider: !KeyOf kimai_provider

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "MATRIX_DOMAIN" }}/_synapse/client/oidc/callback
name: Matrix name: Matrix
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "MONITORING_DOMAIN" }}/login/generic_oauth
name: Monitoring name: Monitoring
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -28,6 +28,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "NEXTCLOUD_DOMAIN" }}/apps/sociallogin/custom_oidc/authentik
name: Nextcloud name: Nextcloud
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "OUTLINE_DOMAIN" }}/auth/oidc.callback
name: Outline name: Outline
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]
@ -32,7 +35,7 @@ entries:
state: present state: present
- attrs: - attrs:
meta_launch_url: https://{{ env "OUTLINE_DOMAIN" }} meta_launch_url: https://{{ env "OUTLINE_DOMAIN" }}/auth/oidc
open_in_new_tab: true open_in_new_tab: true
policy_engine_mode: any policy_engine_mode: any
provider: !KeyOf outline_provider provider: !KeyOf outline_provider

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "RALLLY_DOMAIN" }}/api/auth/callback/oidc
name: Rallly name: Rallly
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "VIKUNJA_DOMAIN" }}/auth/openid/authentik
name: Vikunja name: Vikunja
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -33,6 +33,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "WEKAN_DOMAIN" }}/_oauth/oidc
name: Wekan name: Wekan
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]

View File

@ -16,6 +16,9 @@ entries:
client_type: confidential client_type: confidential
include_claims_in_id_token: true include_claims_in_id_token: true
issuer_mode: per_provider issuer_mode: per_provider
redirect_uris:
- matching_mode: strict
url: https://{{ env "WORDPRESS_DOMAIN" }}/openid-connect-authorize
name: Wordpress name: Wordpress
property_mappings: property_mappings:
- !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]] - !Find [authentik_providers_oauth2.scopemapping, [scope_name, openid]]