Browser flow - conditional access denied for IdP login

If there is really no way to do the (recommended way of) authorization in/by the client, maybe this would help you:

But you should not enable the “upload_scripts” feature, (“scripts” feature (without “upload_”) is needed and sufficient) and then deploy your authenticator as jar file:
https://www.keycloak.org/docs/latest/server_development/index.html#_script_providers