add github login

Are we storing the `remote_photo_url` value somehow. I couldn't understand this change.