Is it possible to only show the external provider corresponding to an email address


I’m considering using keycloak to authentify users on a SaaS solution, on which we will have to plug multiple external identity providers.
The idea would be to use providers for specific email domains, for instance, one SAML provider will be used to identify users from domain and another SAML provider for users with an email address from domain

Is it possible to handle this case, and also change the login process to:

  1. Ask for the email address
  2. Show the available login options


I too have the exact same problem. If you found any solution for this please let us know.