I have several client applications behind my keycloak server.
Only for some of them the users should be able to login via external idp.
For the rest of the client the external idp should be hidden on the keycloak login page.
How can I configure the idp to only be available for certain clients?
You could also use a custom theme per client. Keycloak lets you assign a different theme to each client, so you can simply not render the IDP button in the login template for the clients where it should be hidden.