PassportJS work in progress.