Strapi currently has presets for OAuth providers, including Auth0 and CAS which limits users to the IdPs when OAuth is meant to be an open standard that anyone can implement.
Since the routes and endpoints are hardcoded for these OAuth providers, I'm unable to use Strapi with something like Keycloak or Authentik. It would be great if the Users & Permissions plugin had a generic OAuth provider allowing me to configure all the URLs by myself, including maybe with environment or config values so that it can be done via CI/CD.