a starter project that supports social authentication