This will be implemented by Omniauth via Facebook. (Twitter and others too? Comment below if you ideas about more providers)