This is the strategy edX used -- it found the Neo4j Community Edition's access control (everyone is an admin, no 2FA, no SSO) to be insufficient, so it just disabled Neo4j auth and put the Neo4j server behind an employees-only VPN.
If I were responsible for a CourseGraph instance containing copyrighted course content, I think I'd do the exact same thing.
Is this a reasonable recommendation to make for a Tutor plugin, given that services are proxied through a single Caddy instance?
This is the strategy edX used -- it found the Neo4j Community Edition's access control (everyone is an admin, no 2FA, no SSO) to be insufficient, so it just disabled Neo4j auth and put the Neo4j server behind an employees-only VPN.
If I were responsible for a CourseGraph instance containing copyrighted course content, I think I'd do the exact same thing.
Is this a reasonable recommendation to make for a Tutor plugin, given that services are proxied through a single Caddy instance?