Another way to accomplish this, beyond creating a custom theme, is you can
setup multiple realms, 1 realm for each identity provider and under the
identity provider settings there is a setting field for "First Login
Flow". Set First Login Flow to first broker login. This will refresh the
user to the identity provider for authentication, without displaying the
login page. Then you can put links on your site that lead to each of the
identity providers auth. So, if they click your login to FB button on your
site they are taken directly to FB authentication. You can do the same for
each identity provider. I am doing this with Google auth for my web app.
Although, I don't have the need to add others, in principle you could setup
up as many as you need.
On Tue, Sep 17, 2019 at 9:27 AM Stian Thorgersen <sthorger(a)redhat.com>
wrote:
There's no direct toggle to disable password logins, but you can
create a
custom theme with a login form that doesn't include password. You may also
want to create a custom auth flow without password. If your users are using
the Keycloak account console you'd probably also want a custom template to
remove password from the menu.
On Tue, 17 Sep 2019, 00:33 Sylvere RICHARD, <sylvere.richard(a)gmail.com>
wrote:
> Hi,
>
> i was trying to configure keycloak so that only the external identity
> providers are displayed on the login page for a given realm. I do not
want
> to display the login / passwords fields and ideally this authentication
> mode based on login/password should be deactivated.
>
> Is there any way to achieve this?
> Thanks
> S.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-user
>
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user