New: Basic, working auth workflow