> Seems like many people are trying to shoehorn their codebase...
Full Disclosure: I work at WunderGraph
But I think you should take a look at WunderGraph. It's vendor agnostic and allows you to choose a authentication provider that will work with your codebase.
You can use Keycloak, Auth0, Ory, etc...
https://docs.wundergraph.com/docs/features/openid-connect-ba...