Is ESS an OpenID compatible server, or does it integrate with OpenID backend? Looking for an OpenID provider for a small-medium friends & family group, so was hoping this fits the bill. There is a dearth of information on this aspect of the product line.
ESS uses Matrix Authentication Service (https://github.com/element-hq/matrix-authentication-service/) which is a very lightweight Matrix-aware rust OIDC IdP intended for embedding into Matrix homeservers to make them OIDC-capable. It provides the same featureset as pre-OIDC Matrix auth, and then lets you delegate to an upstream IdP (keycloak, authentik, forgerock etc) for a full featureset (2FA, MFA, etc).