More work for passport-based authentication, including login/recover/register screens