synapse: Support configuring login via oidc provider

This commit is contained in:
uumas
2025-03-22 02:05:43 +02:00
parent cefa207eed
commit 46242f30d5
3 changed files with 31 additions and 0 deletions

View File

@@ -88,6 +88,29 @@ argument_specs:
default: []
elements: str
synapse_oidc_provider_client_id:
type: str
required: false
default: ""
synapse_oidc_provider_name:
description: Required if synapse_oidc_provider_client_id is set
type: str
synapse_oidc_provider_client_secret:
description: Required if synapse_oidc_provider_client_id is set
type: str
synapse_oidc_provider_issuer:
description: Required if synapse_oidc_provider_client_id is set
type: str
synapse_oidc_provider_scope:
description: Required if synapse_oidc_provider_client_id is set
type: list
elements: str
synapse_oidc_provider_mas_claims_imports:
description:
- Passed to matrix authentication service.
- See https://element-hq.github.io/matrix-authentication-service/setup/sso.html#user-attributes-mapping
type: dict
synapse_postgres_tag:
description: Postgres tag to use for synapse postgres container
type: str