If I am reading
https://github.com/keycloak/keycloak/blob/master/social/google/src/main/java/org/keycloak/social/google/GoogleProvider.java
correctly, the only thing needed for a Keycloak social login is a URL to a login page that the user can be directed to when they are not logged in, and to have that login page send back a response that Keycloak can use to verify the user and get their details.
So if I had appropriate permissions to use
https://saml.redhat.com/idp/,
could that be added as a social login?
Regards
Matthew Casperson
RHCE, RHCJA # 111-072-237
Engineering Content Services
Brisbane, Australia