$newline never $# SPDX-FileCopyrightText: 2022-2024 Sarah Vaupel , Steffen Jost $# $# SPDX-License-Identifier: AGPL-3.0-or-later

Query external user databases: ^{personForm} $maybe responses <- mbData

Responses: #
$forall (source,responses) <- responses
$case source $of AuthSourceIdAzure tenantId Azure Tenant ID: # #{tshow tenantId} $of AuthSourceIdLdap ldapHost LDAP host: # #{ldapHost}
            #{responses}
$#          
$# $forall (k,(numv,vUtf8,vLatin1)) <- responses $#
$# #{k} $# $if 1 < numv $# \ (#{show numv}) $#
$# UTF8: #{vUtf8} $# — $# Latin: #{vLatin1}

Upsert user from external database: ^{upsertForm} $maybe response <- mbUpsert

Response: #

#{tshow response}