parse auth + push