Add third-party authentication