Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e49f2c07ac | |||
| 9f66d5957c |
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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]]
|
||||||
@ -36,10 +39,10 @@ entries:
|
|||||||
open_in_new_tab: true
|
open_in_new_tab: true
|
||||||
policy_engine_mode: any
|
policy_engine_mode: any
|
||||||
provider: !KeyOf matrix_provider
|
provider: !KeyOf matrix_provider
|
||||||
slug: matrix
|
name: Element
|
||||||
conditions: []
|
conditions: []
|
||||||
id: matrix_application
|
id: matrix_application
|
||||||
identifiers:
|
identifiers:
|
||||||
name: Matrix
|
slug: matrix
|
||||||
model: authentik_core.application
|
model: authentik_core.application
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
@ -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]]
|
||||||
|
|||||||
Reference in New Issue
Block a user