Add social login and user edit functionality.