title: Keycloal Social Login and Custom Login Authenticator
body: <p>I am using keycloak as security layer and working towards enabling social login.
  Social login was working and I was able to integrate Facebook with just configurations using the doicuments.</p>
  <p>However I have a requirement where in I need to provide an API end points for the same.
  Our mobile devices will be communicating to facebook via the app and will have the token from the facebook (Implicit Flow).
  I will then be exchanging the token with keycloak for the keycloak access token.</p>
  <p>I have two questions:</p>
  <ol>
  <li><p>Is this approach correct? If not why?</p>
  </li>
  <li><p>How can I achieve this?</p>
  <p>I was thinking of writing a custom authenticator (Am not sure if thats the right approoach as I have to register user are well if FB Access token user is not available with us (We can afford to login user and with jsut emailID as we can onbaord new users later)</p>
  </li>
  </ol>
  <p>I am blocked because authenticator is not working with any build from 2.4.0 onwards</p>
  <p>Let me know if my approach is correct and if so how to proceed about it.</p>