--- - name: "✅ ASSERT | Only one auth backend (OIDC or LDAP) may be enabled" assert: that: - not ((XWIKI_OIDC_ENABLED | bool) and (XWIKI_LDAP_ENABLED | bool)) fail_msg: >- Invalid auth configuration: both OIDC and LDAP are enabled (services.sso.enabled={{ XWIKI_OIDC_ENABLED }}, services.ldap.enabled={{ XWIKI_LDAP_ENABLED }}). Enable only one, or disable both to use native/superadmin login. success_msg: "Auth config OK: OIDC={{ XWIKI_OIDC_ENABLED }}, LDAP={{ XWIKI_LDAP_ENABLED }}."