In looking at your demo, is there any reason you need to define the
metadata for the social provider? Can't you either
a) Preconfigure Keycloak server with Twitter, Google+ account?
b) Automatically configure the social provider without user input.
Since Keycloak is already a broker, why does a user need to input any of
that metadata?
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com