TodoΒΆ
Re-enable LDAP authentication. The
jonmbake/discourse-ldap-authplugin currently cloned intemplates/config.yml.j2does not registerSiteSetting.ldap_auth_enabledon recent Discourse, so the bootstrap aborts at the firstrails rcall (CI run 25567639207 / job 75058359158). To unblock LDAP again:Pick a maintained Discourse LDAP plugin (or wrap LDAP behind an OAuth2 faΓ§ade compatible with Discourseβs built-in OIDC plugin).
Swap the plugin URL in
templates/config.yml.j2.Flip
services.ldap.{enabled,shared}inmeta/services.ymlback from literalfalseto the dynamic'svc-db-openldap' in group_namesform.Re-add the
ldappolarity entries (true / false) to both variants inmeta/variants.yml.Drop the
# nocheck: dynamic-flagline above theldap:block.
Check if this current network setting makes sense. Seems a bit unneccessary complicated. Could be that a more straight foreword approach makes more sense.
Implement, that username can just be identical to ldap\keycloak username. First dirty hack; Block the changing of the field via JS