1. Add social login support; 2. Add draft support