I think we should combine Keycloak Proxy with the keycloak server. When creating a client, you would have an option to declare it as a proxied client. This is way better than what we currently have as we woudln't have to do SAML or OIDC so it would be more performant and it would require no additional setup.