Fleshing out social signin functionality.